Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Таймеры Atmega8
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
Nixon83
Доброго времени суток!
Подскажите пожалуйста, как инициализировать таймеры T0, T1, T2 в OVF и COMP Atmega8.
AlexFTF
А в чем собственно проблема?
Nixon83
Проблема в том что я не знаю как это сделать.
Просьба помочь разобраться, подсказать.
demiurg_spb
datasheet читали?
какие возникли вопросы?
Nixon83
Вопрос реализации в коде!

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

Я дополню с вашего позволения.
Так как этот CodewizardAVR частенько ошибается, рекомендуется пример им сгенерированный разобрать по косточкам - почитать в datasheet о каждом упомянутом в нем регистре. Тогда появится ясность в своих дальнейших шагах.
Nixon83
Спасибо попробую разобраться!!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.