Gast
#70114
Hallo Gemeinde,
Manchmal scheint das Hirn zu blockieren. Ich kriege es doch gerade
nicht gebacken eine lauffähige Timer0 Overflow Routine zum laufen zu
bringen:
Service-Routine:
ovf0: in status,SREG
rcall keyin
ldi temp,254 ;reload timer
out TCNT0,temp
out SREG,status
reti
Wird während der INIT-Phase aufgerufen:
tcnt0init:
ldi temp,254
out TCNT0,temp
ldi temp,0x02
out TIMSK,temp
sei
ret
Interrupt-Routine wird nicht angesprungen. Warum?