Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 6. Осваиваем все возможности микроконтроллера ATtiny231 3 427 Биты 5:4 — СОМОВ 1:0: Режим работы схемы вывода сигнала совпа дения (канал В). Эти два бита управляют режимом работы выхода сиг нала совпадения (ОСОБ). Если один или оба бита СОМ0В1:0 установлены в единицу, то стандартные свойства соответствующего разряда порта отменяются, и включаются альтернативная функция. Однако для того, чтобы перевести контакт в режим вывода информации, соответствую щий бит регистра DDR, должен быть установлен в единицу. Если сигнал ОСОБ поступает на внешний вывод микросхемы, то назна чение битов СОМОВ 1:0 зависит от выбора значений разрядов WGM02:0. В табл. 6.37 показано назначение разрядов СОМОАЕО, когда посредством битов WGM02:0 выбран режим СТС или Normal (то есть любой не -PWM- режим). В табл. 6.38 показано назначение разрядов СОМ0В1:0, когда посредством битов WGM01:0 выбран режим fast PWM. Режимы вывода сигнала совпадения (не-ШИМ-режимы таймера) Таблица 6.37 СОМОВ1 сомово Описание 0 0 Стандартный режим порта. Выход ОСОА не подключен 0 1 Переключение ОСОБ в момент совпадения 1 0 Сброс ОСОБ в момент совпадения 1 1 Установка ОСОБ в момент совпадения Режимы вывода сигнала совпадения (режим Fast PWM) Таблица 6.38 СОМОВ1 сомово Описание 0 0 Стандартный режим порта. Выход ОСОА не подключен 0 1 Зарезервировано 1 0 Сброс ОСОБ в момент совпадения, установка ОСОБ при достижении счетчиком значения ТОР 1 1 Установка ОСОБ в момент совпадения, сброс ОСОБ при достижении счетчиком значения ТОР Примечание. Особый случай возникает тогда, когда содержимое регистра OCROB равно ТОР и бит СОМОВ1 установлен. В этом случае момент совпадения игнорируется, а установка или сброс проис ходят при достижении значения ТОР. В табл. 6.39 показано назначение разрядов СОМОВ 1:0, когда посред ством битов WGM01:0 выбран режим phase correct PWM. Режимы вывода сигнала совпадения (режим Phase Correct PWM) Таблица 6.39 Примечание. Особый случай возникает тогда, когда содержимое регистра OCROB равно ТОР и бит СОМОВ1 установлен. В этом случае момент совпадения игнорируется, а установка или сброс проис ходят при достижении ТОР. СОМОВ1 сомово Описание 0 0 Стандартный режим порта. Выход ОСОА не подключен 0 1 Зарезервировано 1 0 Сброс ОСОБ в момент совпадения при прямом счете. Установка ОСОБ в момент совпадения при обратном счете 1 1 Установка ОСОБ в момент совпадения при прямом счете. Сброс ОСОБ в момент совпадения при обратном счете
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==