Не получается запустить на счет таймер 0 в ATTiny461. Перепробовал AVRStudio от 4.12 до 4.14 со всеми возможными сервиспаками. Тестовый код зашитый в чип также не дал результата: Pdf перечитал уже не один раз, не пойму что не так. С таймером 1 все в порядке...
.include "tn461def.inc"
.def a = r16 ;вектора используемых прерываний rjmp Main nop nop nop
nop nop rjmp IntTOV0
Main: sei ;разрешаем прерывания sbi DDRA,PA0 ;пин на выход
ldi a,0 out TCCR0A,a
ldi a,1 out TCCR0B,a ;пуск без делителя частоты
ldi a,(1<<TOIE0) out TIMSK,a ;разрешить прерывание переполнения
;бесконечный цикл loop: rjmp loop
;обработчик прерывния переполнения таймера 0 IntTOV0: sbi PortA,PA0 nop nop nop cbi PortA,PA0 reti
--------------------
Если программа заработала с первого раза - значит вы где-то о-очень серьезно ошиблись :)
|