Регистры сравнения таймеров.

Обсуждаем контроллеры компании Atmel.
Ответить
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Прошу подсказать ответ на глупый вопрос: для чего у АВРок по два прерывания по совпадению на каждый таймер, на примере Attiny 84. Регистр TIMSK1 биты OCIE1A и OCIE1B. На моей памяти всегда только вектор TIM1_COMPA использовался.
Не важно чем все начнется. Важно чем кончится!
Реклама
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1635
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

Для увеличения возможностей использования таймер-счётчика…
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15735
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Иногда даже все три имеющихся у Т/С1 используются
OCRnA, OCRnB и ICRn
8)
Модератор
Аватара пользователя
Сообщения: 19088
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

Сообщение Starichok51 »

а иногда и все четыре, к трем названным плюс еще по переполнению.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 554
Зарегистрирован: Ср июн 29, 2022 16:25:45

Сообщение Just_Fluffy »

а в некоторых мегах , кроме OCIE1A и OCIE1B, есть еще и OCIE1С....
Это все нужно для более гибкого и универсального применения таймеров.
Белая и Пушистая
Я не ИИ, поэтому могу ошибаться.
Реклама
Ответить

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