Du benutzt in deiner ontimer Routine eine menge Register, ohne die Werte zu sichern.
Ist das so OK ?
In deiner ontimer Interuptroutine wird das SREG zwar verändert aber nicht gesichert.
PUSH r16
IN r16,SREG
PUSH r16
.....
POP r16
OUT SREG,r16
POP r16
Hatte schon mal ein Problem mit sowas.
Lesezeichen