Hallo, also letzter Beitrag hier... endlich funktionierts 
Da sieht man mal wieder, ausschlafen lohnt sich...
statt
Code:
ldi tmp, TIMSK
ori tmp, ( 1 << TOIE0 ) ; TOIE0: Interrupt bei Timer Overflow
out TIMSK, tmp
[...]
ldi tmp, TIMSK
ori tmp, ( 1 << OCIE1A ) ; OCIE1A: Interrupt bei Timer Compare A
out TIMSK, tmp
wäre wohl
Code:
in tmp, TIMSK
ori tmp, ( 1 << TOIE0 ) ; TOIE0: Interrupt bei Timer Overflow
out TIMSK, tmp
[...]
in tmp, TIMSK
ori tmp, ( 1 << OCIE1A ) ; OCIE1A: Interrupt bei Timer Compare A
out TIMSK, tmp
besser gewsen... (ldi -> in) jetzt funktioniert alles wie erwünscht 
LG Roland
Lesezeichen