Страница 1 из 1
Таймеры-счетчики ATMega 8535
Добавлено: Пн июн 15, 2009 08:53:38
Goldalex
Помогите плиз! Нужно Таймер/счетчик запрограммировать для счета нажатий кнопки S1 На индикацию выводить в виде шестнадцатеричного числа содержимое регистра TCNT1 (на ассемблере).
Добавлено: Пн июн 15, 2009 09:16:51
ibiza11
программу написать?:)
Добавлено: Пн июн 15, 2009 10:01:25
Goldalex
не обязяательно.
Просто непонятно как настроить таймер/счётчик. и не совсем понятно как по нажатию кнопки записывать в рег-р TCNT (я так понимаю в этот регистр счет заносится автоматически).
Добавлено: Пн июн 15, 2009 11:02:16
ibiza11
обязательно аппаратный счетчик использовать? можно и программно сделать. если обязательно, то таймер нужно настроить на режим "
External event counter" (на самом деле у него куча режимов) . если нужны числа только 0-255 то подойдет и таймер0, 8битный. управляется таймер (настраивается) при помощи установки определенных бит в регистрах управления.
вот даташит, разбирайтесь.со страницы 70 про таймеры.
Добавлено: Пн июн 15, 2009 11:26:50
ikarab
Goldalex писал(а): непонятно как настроить таймер/счётчик. и не совсем понятно как по нажатию кнопки записывать в рег-р TCNT (я так понимаю в этот регистр счет заносится автоматически).
Настроку таймеров и другой аппаратуры МК удобно производиь с помощью мастеров - специальных инструментов в компиляторах CVAVR ICC
Использование мастера для настройки таймера описано с картинками в задаче 6 учебного курса по AVR для начинающих с нуля - в моей домашней страничке - кнопочка
www ниже.