Gast
#4550907
Hallo zusammen, ich verwende Keil uvision 4.6 und habe ein Problem mit dem Watch 1 Window. Dort will ich mir beim Debuggen den Wert einer Variable anzeigen lassen. Doch das funktioniert nicht so recht, wenn ich eine lokale Variable deklariere. Dann kommt beim Debuggen anstatt des Werts die Meldung "not in scope".
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Das Problem kann ich beheben, wenn ich vor die Variable volatile schreibe. volatile uint32_t counter=160; Ich verstehe nicht wirklich was das volatile macht und warum es dann klappt? Und ist das die einzige Möglichkeit das Problem zu beheben oder habt ihr noch Alternativen?