Работа с таймером mega16

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Сообщения: 69
Зарегистрирован: Ср мар 25, 2009 17:55:03

Сообщение leftmails »

Всем привет!
Пожалуйста помогите!
Ни как не могу сделать корректно вывод при переполнении таймеров.
От внутреннего работает нормально, а от внешнего, что только не делал

Цель научится работать с внешними прерываниями (измерять частоту) и записывать и воспроизводить сигналы от ИК пультов
Проект протеуса и фаил Кодевизион в приложении

В заранее благодарю!!

Делал и TCCR0 |= 0b00000101; и 0b00000001
TIMSK |= 0b00000010;
Вложения
izm.rar
(89.59 КБ) 163 скачивания
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Непонятно в чем вопрос
делать корректно вывод при переполнении таймеров
вывод чего, каких таймеров и сколько таймеров
От внутреннего работает нормально, а от внешнего, что только не делал
от чего внутреннего, от чего внешнего
Цель научится работать с внешними прерываниями
прерываниями по INT0, INT1 и др. или по захвату таймера
Делал и TCCR0 |= 0b00000101; и 0b00000001
с какой целью
Реклама
Открыл глаза
Сообщения: 69
Зарегистрирован: Ср мар 25, 2009 17:55:03

Сообщение leftmails »

Хорошо, переформулирую:
Каким образом используя таймер 0 на ATmega16 можно измерить частоту внешнего сигнала?
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Таймер 0 не уверен, задал ваш вопрос гуглу - гугл ответил: http://chipenable.ru/index.php/programm ... a-avr.html
сам частотомер не делал - делал тахометр с помощью захвата таймера.
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «AVR»