Страница 1 из 1

таймер1 СВавр часы на атмеге16 кварц внешний 12 мегагерц

Добавлено: Ср авг 01, 2012 14:51:49
dnhftm
всем привет
у меня готовая плата atmega dem2 demo хочу сделать на ней часы
пишу на СВАВР
кварц внешний 12 мегагерц
хочу использовать таймер1 в режиме совпадения
подскажите какие настройки нужно сделать для таймера1 с кварцем 12 мегагерц чтобы часики ходили более менее точно

Re: таймер1 СВавр часы на атмеге16 кварц внешний 12 мегагерц

Добавлено: Чт авг 02, 2012 04:14:53
Johnson
Простите за отклонение от темы, но "чтоб часики ходили более точно" порекомендую использовать микросхему DS1307
Примеров кода для её подключения предостаточно...

Re: таймер1 СВавр часы на атмеге16 кварц внешний 12 мегагерц

Добавлено: Сб авг 04, 2012 15:48:44
Frogfot
dnhftm писал(а):подскажите какие настройки нужно сделать для таймера1 с кварцем 12 мегагерц чтобы часики ходили более менее точно
Режим CTC (Mode 4 или 12 - Табл. 47 ДШ), предделитель на 64: 12.000.000 / 64 = 187.500. Делитель таймера на 18.750 = прерывания 10 Гц, или делитель 37.500 = 5 Гц.

2 zero648: апичатку исправил.

Re: таймер1 СВавр часы на атмеге16 кварц внешний 12 мегагерц

Добавлено: Сб авг 04, 2012 20:43:17
zero648
А почему бы на 18750 не поделить, так точнее будет