Hallo zusammen! Ich benutze ein STK 600 und ein JTAG ICE mk3 um meinen AT90PWM3B zu debuggen. Die Software wird in den uC geladen und sobald ich den ersten Debuggschritt ausführen möchte, springt er in den Disassembly-Code. Gelber Pfeil steht auf scopeband und sobald ich diese auslöse, springt er an die gezeigte Stelle im Disassembly. Weis zufällig jemand, was hier nicht korrekt läuft? Vielen DANK! Gruss int main(void) { unsigned int resolution = 1024;//10_bit_ADC unsigned int Vref = 5000; // 1/1000V (mV) scopeband = (float)Vref/resolution; init_pwm_value(); init_psc2(); init_ramp_mode(); init_adc(); //init_pwm_out(); while(1) { ADC_average = ADC_average_read(); ADC_Vin = (unsigned int)ADC_average*scopeband; LEM_current = (unsigned int)(((((float)ADC_Vin*5)/(float)Vc_LEM)-2.5)/0.00222); e = target_current - LEM_current; //Sollwert_Istwert_Abgleich PI_regulator(); DAC_PWM_output(); } return 0;
:
Verschoben durch Moderator
Sry, bitte Threat löschen, wurde in der falschen Kategorie gepostet ;). Danke!