Собственно вопрос вот в чем....
Тело вектора прерывания:
.org ovf0addr rjmp Timer0
Timer0: cli
ldi r16, 0x94 ; 148 out TCNT0, r16
sei
reti
Почему после того как выполнилось все тело прерывания по команде "reti" щетчик переходит по нулевому адресу?
И почему после следующих операций:
ldi r16, 0x94 ; 148 out TCNT0, r16
Число 0x94 не заносится в регистр TCNT0?
|