Электроприводы с системами числового программного управления. Иванов А.К - 120 стр.

UptoLike

Составители: 

Рубрика: 

119
Регистр В управления таймером-счетчиком 1 – TCCR1B
Разряд 7 6 5 4 3 2 1 0
ICNC1 ICES1 - WGM13 WGM12 CS12 CS11 CS10
TCCR1B
Чтение/запись Чт./Зп. Чт./Зп. Чт. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
Регистр В управления таймером-счетчиком 3 – TCCR3B
Разряд 7 6 5 4 3 2 1 0
ICNC3 ICES3 - WGM33 WGM32 CS32 CS31 CS30
TCCR3B
Чтение/запись Чт./Зп. Чт./Зп. Чт. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп. Чт./Зп.
Исх. значение 0 0 0 0 0 0 0 0
Разряд 7 – ICNCn: Подавитель шума на входе захвата. Установка данного
бита (запись лог. 1) активизирует подавитель шума на входе захвата. После ак-
тивизации подавителя шумов сигнал с вывода ICPn пропускается через фильтр.
Логика работы фильтра состоит в определении четырех подряд равных по зна-
чению выборок и только в этом случае изменении своего выходного состояния.
Следовательно, после разрешения подавления шумов сигнал с входа захвата
будет задерживаться на 4 такта системной синхронизации.
Разряд 6 – ICESn: Выбор детектируемого фронта на входе захвата. Дан-
ный бит позволяет задать, какой фронт на входе захвата ICPn приведет к захва-
ту состояния таймера. Если ICESn =0, то падающий (отрицательный) фронт
приводит к захвату состояния таймера, а если же
ICESn = 1, то нарастающий
(положительный) фронт приводит к возникновению захвата.
Если в соответствии с установкой ICESn возникает условие захвата, то
содержимое счетчика копируется в регистр захвата ICRn. При этом также уста-
навливается флаг захвата ICFn, который может использоваться для генерации
прерывания по захвату (если данное прерывание разрешено).
Если регистр ICRn используется для хранения значения верхнего предела
счета (см. табл. 61), то вход ICPn отключается от соответствующего вывода
микроконтроллера и функция захвата блокируется.
Разряд 5 – Зарезервированный бит. Данный бит зарезервирован для даль-
нейшего использования. В целях совместимости с будущими разработками ре-
комендуется во время записи в регистр TCCRnB в данном разряде указывать
лог. 0.
Разряд 4:3 – WGMn3:2: Режим работы таймера-счетчика. См. описание
регистр TCCRnA.
Разряд 2:0 – CSn2:0: Выбор тактового источника
Данный три бита позволяют выбрать тактовый источник для таймера-
счетчика.