Таймеры-счетчики ATMega 8535
- Сообщения: 2
- Зарегистрирован: Пн июн 15, 2009 08:42:46
Помогите плиз! Нужно Таймер/счетчик запрограммировать для счета нажатий кнопки S1 На индикацию выводить в виде шестнадцатеричного числа содержимое регистра TCNT1 (на ассемблере).
- Реклама
- Сообщения: 2
- Зарегистрирован: Пн июн 15, 2009 08:42:46
обязательно аппаратный счетчик использовать? можно и программно сделать. если обязательно, то таймер нужно настроить на режим "External event counter" (на самом деле у него куча режимов) . если нужны числа только 0-255 то подойдет и таймер0, 8битный. управляется таймер (настраивается) при помощи установки определенных бит в регистрах управления. вот даташит, разбирайтесь.со страницы 70 про таймеры.
Ставим плюсы: )
- Сообщения: 828
- Зарегистрирован: Пн мар 16, 2009 21:40:57
Настроку таймеров и другой аппаратуры МК удобно производиь с помощью мастеров - специальных инструментов в компиляторах CVAVR ICCGoldalex писал(а): непонятно как настроить таймер/счётчик. и не совсем понятно как по нажатию кнопки записывать в рег-р TCNT (я так понимаю в этот регистр счет заносится автоматически).
Использование мастера для настройки таймера описано с картинками в задаче 6 учебного курса по AVR для начинающих с нуля - в моей домашней страничке - кнопочка www ниже.
- Реклама

