[an error occurred while processing this directive]
Как правильно запустить таймер в AVR?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено NewComer 30 января 2003 г. 09:44

Не получается прерывание от таймера. Чего не хватает для правильной инициализации?

#include "io8515.h"

. . .

TCCR0 = 0x03;
TIMSK = 0x01;
SREG |= 0x80;
TIFR |= 0x03;

. . .


#pragma vector=TIMER0_OVF0_vect
__interrupt void timer_vector(void)
{
. . .
}
Прерываний не происходит.

И как правильно работать с битами SFR, есть ли что-то наподобие TIMSK. TOIE0 = 1?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru