Gast
#39313
Was genau passiert wenn ich eine variable mit volatile ausserhalb einer funktion definiere? Konkret: volatile unsigned char lcd_menue_control; <--Steht ausserhalb von main() lcd_menue_control wird inerhalb eines Interrupts verändert. Danach kann ich in Main die Veränderung feststellen, aber in einer von main() aufgerufenen Funktion ist die Änderung wieder weg??? heisst volatile nicht soviel wie global?