Hi,
Beim Programmieren von "embededed systems" wird grundsätzlich "volatile" eingesetzt,Zitat von _R2D2
- 1. wenn eine Variable in einer ISR und gleichzeitig in einem anderen Programmteil vorkommt,
2. beim Datenaustausch zwischen mehreren Threads und
2. wenn man auf ein "memory mapped" peripheres Register zugreift.
Dies ist alles mit Beispielen hier erklärt.
MfG
Fred
Lesezeichen