Часики и таймеры....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено 2M 24 мая 2004 г. 17:43

Подскажите пожалуйста как правильно организовать часы (ATiny26 + i2c LCD).
Пробую делать так:

...
unsigned int hh;
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
hh++;
if (hh==86400) hh=0;
}
...

void main(void)
{
TCCR1B=0x0F;
TIMSK=0x04;
#asm("sei")
....
while(1)
{
//вывод на ЖКИ чч:мм:cc
}
}
Только непонятно, с какой частототой возникает прерывание?
Перепробовал массу частот для таймера1 (source - system clock) - а точно и близко нет. Как получить прерывание раз (или два раза) в секунду (чип работает от внутр.генератора 4MHz)?
Заранее благодарю.



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

Ответы



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

E-mail: info@telesys.ru