Gast
#5127
Hallo, wenn ich eine int Variable im Interrupt und in main verwende scheint es so, als ob sie den Wert nicht richtig annehmen würde. Schreibe ich als Spezifizierer "volatile" davor funktioniert alles. Wo liegt das Problem? Hat es was mit dem plötzlichen Interrupt zu tun, oder ist es ein Compilerfehler. Mit Variablen vom typ unsigned char scheint es zu funktionieren. Wer kann mir das erklären? Danke