Hallo zusammen, habe vor einer Woche mit dem Simulator begonnen und bin total genervt. Habe ein Testprogramm geschrieben und versuche, innerhalb einer for-Schleife einen Breakpoint zu setzen: #include <avr/io.h> int main(void) { int z=0; int x=0; while(1) { for(z=0;z<=7;z++) { x=x+1; x=x-1; <-BREAKPOINT }; for(z=0;z<=7;z++) { x=x+1; x=x-1; } }; }; Der Simulator zeigt jedoch von Anfang an an, dass er nicht an die Stelle kommen wird und kommt auch dort nicht an. Was tun?
> x=x+1; > x=x-1; <-BREAKPOINT Sowas optimiert der Compiler weg weil er sieht das x sich nicht wirklich verändert. Du könntest jetzt die Optimierung abschalten oder volatile int x=0; versuchen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.