Hallo zusammen, ich versuche gerade meinen Code OnChip zu debuggen (siehe Anhang), doch Studio5 verhält sich an der gezeigten Stelle komisch. Wie ihr seht, ist der Wert der Variable 0 und trotzdem wird ins "if" gesprungen. Wie kann das sein?? Es werden so wie es aussieht mehrere Zeilen übersprungen. Studio neu starten hat auch nichts geholfen, neu compiliert hab ich zig mal. Gruß Andy
Ohne Optimierung gehts. ??
Gast
#2938078
Wird der Wert in einem Interrupt verändert?
Ja wird er, der Interrupt wurde jedoch noch nicht ausgeführt (Hab dort auch nen Breakpoint drin, bin also sicher dass er nicht verändert wurde)
Gast
#2938109
die Variable als Voltare ausgeführt? Wenn nein, dann mach das mal. So wird sie dir der Compiler wegoptimieren.
Chris schrieb: > Voltare
1 | |
Gast
#2938128
sorry, mein ich doch :) ist schon spät. Gemeint war das richtige.
Ist volatile...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
