реклама на сайте
подробности

 
 
> ATtiny261 + Timer 0, не удается запустить на счет
ManCar
сообщение Jun 26 2008, 09:51
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 9-08-05
Из: Украина, Харьков
Пользователь №: 7 469



Не получается запустить на счет таймер 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


--------------------
Если программа заработала с первого раза -
значит вы где-то о-очень серьезно ошиблись :)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016