CTRLD - регистр управления D 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

CTRLD - регистр управления D



Бит                  
+0x03
EVACT[2:0] EVDLY EVSEL[3:0]
CTRLD
Чтение/запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

239. Биты 7:5 - EVACT[2:0]: действие события

Данные биты задают действие, которое будет выполнять таймер при возникновении события (см. таблицу 14.5).

Источник или источники события дополнительно задаются с помощью бит EVSEL.

Таблица 14.5. Выбор действия события

EVACT[2:0] Групповая конфигурация Действие события
  OFF Нет
  CAPT Входной захват
  UPDOWN Внешне-управляемый прямой/обратный счет
  QDEC Квадратурная дешифрация
  RESTART Рестарт периода импульсов
  FRQ Захват частоты
  PW Захват длительности импульса
    (резерв)

Выбор того или иного действия события изменяет поведение регистров CCx и связанных с ними бит управления и статуса. Флаг ошибки ERRIF в этой конфигурации сигнализирует о переполнении буфера.

240. Бит 4 - EVDLY: задержка события таймера

После установки данного бита выбранный источник события будет задерживаться на один цикл синхронизации УВВ. Данная возможность специально реализована для функции 32-битного захвата. Задержка события необходима для компенсации задержки распространения, которая образуется в результате каскадирования двух счетчиков через систему события.

241. Биты 3:0 - EVSEL[3:0]:выбор источника события таймера

Данные биты позволяют выбрать источник событий для таймера-счетчика (см. табл. 14.6). Действие, которое будет выполняться при поступлении выбранного события, зависит от настройки бит EVACT.

Таблица 14.6. Выбор источника события таймера

EVSEL[3:0] Групповая конфигурация Источник события
  OFF Нет
    (резерв)
    (резерв)
    (резерв)
    (резерв)
    (резерв)
    (резерв)
    (резерв)
1xxx CHn Канал события n, n = {0,…,7}

CTRLE - регистр управления E

Бит                  
+0x04
- - - - - - - BYTEM
CTRLE
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт/Зап
Нач значение                

242. Биты 7:1 - Res: резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

243. Бит 0 - BYTEM: байтный режим

Установка данного бита приводит к активизации байтного (8-битного) режима таймера-счетчика. В данном режиме отключается функция обновления временного регистра (TEMP), когда осуществляется доступ к 16-битным регистрам таймера-счетчика. Кроме того, старший байт регистра счетчика (CNT) принимает нулевое значение после каждого импульса синхронизации счетчика.

INTCTRLA - регистр А разрешения прерываний

Бит                  
+0x06
- - - - ERRINTLVL[1:0] OVFINTLVL[1:0]
INTCTRLA
Чтение/запись Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

244. Биты 7:4 - Res: резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

245. Биты 3:2 - ERRINTLVL[1:0]: уровень прерывания по ошибке в таймере

С помощью данных бит можно разрешить прерывание по ошибке в таймере и выбрать его уровень (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний").

246. Биты 1:0 - OVFINTLVL[1:0]:уровень прерывания при переполнении/антипереполнении таймера

С помощью данных бит можно разрешить прерывание по переполнению/антипереполнению таймера и выбрать его уровень (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний").

INTCTRLB - регистр В разрешения прерываний

Бит                  
+0x07
CCDINTLVL[1:0] CCCINTLVL[1:0] CCBINTLVL[1:0] CCAINTLVL[1:0]
INTCTRLB
Чтение/запись Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

247. Биты 7:0 - CCxINTLVL[1:0] - уровень прерывания x по захвату или совпадению

С помощью данных бит можно разрешить прерывание по захвату или совпадению и выбрать его уровень (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний").



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 252; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.98.13 (0.005 с.)