Полная версия этой страницы:
Таймеры Atmega8
Nixon83
Oct 7 2011, 07:44
Доброго времени суток!
Подскажите пожалуйста, как инициализировать таймеры T0, T1, T2 в OVF и COMP Atmega8.
AlexFTF
Oct 7 2011, 08:11
А в чем собственно проблема?
Nixon83
Oct 7 2011, 08:22
Проблема в том что я не знаю как это сделать.
Просьба помочь разобраться, подсказать.
demiurg_spb
Oct 7 2011, 08:25
datasheet читали?
какие возникли вопросы?
Nixon83
Oct 7 2011, 08:39
Вопрос реализации в коде!
Вот например в оном коде:
interrupt [TIM0_OVF] void tmr0_ovf()
{
.......
}
TCCR0=0;
TCNT0=0xfd;
TIMSK=1;
Это таймер T0, а остальные T1 и T2 я не знаю как инициализировать!
AlexFTF
Oct 7 2011, 08:39
В какой среде программируете?
Nixon83
Oct 7 2011, 08:44
CodeVisionAVR
AlexFTF
Oct 7 2011, 08:57
Там есть модуль под названием codewizard (Tools->CodewizardAVR) Там можно сконфигурировать таймеры путем установки различных переключателей и выбора соответствующих режимов.
Цитата(NSTU @ Oct 7 2011, 12:57)

Там есть модуль под названием codewizard (Tools->CodewizardAVR) Там можно сконфигурировать таймеры путем установки различных переключателей и выбора соответствующих режимов.
Я дополню с вашего позволения.
Так как этот CodewizardAVR частенько ошибается, рекомендуется пример им сгенерированный разобрать по косточкам - почитать в datasheet о каждом упомянутом в нем регистре. Тогда появится ясность в своих дальнейших шагах.
Nixon83
Oct 7 2011, 11:31
Спасибо попробую разобраться!!!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.