Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

458 Микроконтроллеры AVR от азов программирования... Смотри раздел «Режимы работы 16-разрядного таймера/счетчика». Описание битов выбора режима генератора сигналов Таблица 6.46 Mode WGM 13 WGM 12 (СТС1) WGM 11 (PWM11) WGM10 (PWM10) Режим работы таймера/ счетчика TOP Регистр OCR1x загружа ­ ется из OnarTOVI устанавливается no 0 0 0 0 0 Normal OxFFFF Непосредс ­ твенно MAX 1 0 0 0 1 PWM, Phase Correct, 8-бит OxOOFF ТОР BOTTOM 2 0 0 1 0 PWM, Phase Correct, 9-бит 0x01 FF ТОР BOTTOM 3 0 0 1 1 PWM, Phase Correct, 1 0-бит ОхОЗҒҒ ТОР BOTTOM 4 0 1 0 0 СТС OCR1A Непосред ­ ственно MAX 5 0 1 0 1 Fast PWM, 8-бит OxOOFF ТОР TOP б 0 1 1 0 Fast PWM, 9-бит 0x01 FF ТОР TOP 7 0 1 1 1 Fast PWM, 1 0-бит ОхОЗҒҒ ТОР TOP 8 1 0 0 0 PWM, Phase and Frequency Correct ICR1 BOTTOM BOTTOM 9 1 0 0 1 PWM, Phase and Frequency Correct OCR1A BOTTOM BOTTOM 10 1 0 1 0 PWM, Phase Correct ICR1 TOP BOTTOM 11 1 0 1 1 PWM, Phase Correct OCR1A TOP BOTTOM 12 1 1 0 0 CTC ICR1 Непосредс ­ твенно MAX 13 1 1 0 1 Зарезерви ­ ровано - - - 14 1 1 1 0 Fast PWM ICR1 TOP TOP 15 1 1 1 1 Fast PWM OCR1A TOP TOP Примечание. Имена СТС1 и PWM1 1 :0 — это устаревшие имена разрядов. Используйте имена WGM1 2:0. Однако функциональные возможности и местоположение этих битов совместимы с предыдущими версиями таймера. Регистр В управления таймером/счетчиком — TCCR1 В Номер бита 765432 10 | ICNC1 | ICES1 | — | WGM13 | WGM12 | CS12 | CS11 | CS10~1 TCCR1B Чтение(Я)/Запись(УУ) R/W R/W R R/W R/W R/W R/W R/W Начальное значение 00000000 Бит 7 — ICNC1: Разрешение работы шумоподавителя на входе захвата. Установка этого бита (в единицу) активизирует схему шумопо ­ давителя на входе захвата. Когда шумоподавитель активизирован, вход ­ ной сигнал, поступающий на вход захвата (ICP1), подвергается фильтра ­

RkJQdWJsaXNoZXIy MTExODQxMg==