Hi,

Zitat Zitat von _R2D2
...Wann wendet man "volatile" an?
Beim Programmieren von "embededed systems" wird grundsätzlich "volatile" eingesetzt,
  • 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