Hast du sta als volatile deklariert?
Ansonsten kann es passieren das dir der Compiler wegoptimiert, da es in der entsprechenden while() Schleife ansonsten nicht verwendet wird. Das du es in einer Interruptroutine abfragst kann der Compiler natürlich nicht wissen
MfG Kjion
Lesezeichen