Findet der Zugriff in einer ISR statt? Dann mach die Variable mal volatile.