....Zugegeben, bei PC Programmierung sieht man volatile seltener, .....

es ist keine schande , wenn man nicht weiss, wo man volatile setzen muss.
auch c-fachleute scheitern daran, weil jeder c-compiler die werte anders handhabt. mal bleiben die werte der variablen erhalten, mal sind sie weg...lol... das ist c.

gerade das scheiss winavr-c lässt ein manchmal im stich, hier ist es angebracht, fast alles volatile zu setzen um diese fehlerquelle erst einmal auszuschliessen.


mfg