Hallo,
ich bin im Moment am überlegen, wie ich da was programmieren kann.
Ich benutze den GCC Compiler unter AVRStudio4.
Mein µC ist dann ein AVR 8-Bitter.
Meine Frage ist, wenn ich da einen Timerinterupt habe wo eine globale
im Hauptprogramm verändert wird und die im Timerinterrupt gebraucht
wird.
Kann das irgendwie schief gehen?
Ich denke, wenn der Timerinterrupt gerade mitten in die Berechnung der
long int Variable reinplatzt und noch nicht alle der 4 Bytes geändert
sind, dann könnte der Augenblickswert falsch sein.
Ist diese Gefahr real?
Was tun dagegen?