MSB LSB. Бит Поз. Функция присвоения приоритета прерывания CF CCON.7 Флаг переполнения счётчика РСА
CF | CR | - | CCF4 | CCF3 | CCF2 | CCF1 | CCF0 |
Бит | Поз. | Функция присвоения приоритета прерывания |
CF | CCON.7 | Флаг переполнения счётчика РСА. Устанавл. аппаратно и вызывает прерывание в случае, если бит ECF регистра CMOD установлен в 1. Может устанавл. в 1 как аппаратно, так и программно, а очищаться - только программно. |
CR | CCON.6 | Бит управления включением счётчика РСА: CR=1 - счётчик включён, CR=0 –выключен |
- | CCON.5 | Зарезервировано для дальнейшего использования |
CCF4 | CCON.4 | Флаг прерывания модуля 4 РСА. Устанавл. аппаратно по равенству и фиксации значения. Очищается программно. |
CCF3 | CCON.3 | Флаг прерывания модуля 3 РСА |
CCF2 | CCON.2 | Флаг прерывания модуля 2 РСА |
CCF1 | CCON.1 | Флаг прерывания модуля 1 РСА |
CCF0 | CCON.0 | Флаг прерывания модуля 0 РСА |
Рис. 2.18. Регистр управления счетчика PCA2.6.4. Модули сравнения/фиксации.
· Каждый из 5 модулей сравнения/фиксации может быть запрограммирован на выполнение одной из 6-ти функций:
· 16-битная фиксация, запускаемая по положительному фронту;
· 16-битная фиксация, запускаемая по отрицательному фронту;
· 16-битная фиксация, запускаемая по положительному и отрицательному фронту;
· 16-битный программный таймер;
· 16-битный высокоскоростной выход;
· 8-битный широтно-импульсный модулятор.
Дополнительно модуль 4 может использоваться как сторожевой таймер. Все модули могут быть запрограммированы в любых комбинациях вышеперечисленных режимов. Каждый модуль имеет регистр режима, именуемый ССАРМn (где n=0,1,2,3,4) и используемый для выбора функции конкретного модуля. Структура данных регистров показана на рис. 2.19. Адрес регистров ССАРМ0-ССАРМ4 равен, соответственно, 0DAh- 0DEh, значение по сбросу – х0000000b.
Дата добавления: 2015-10-09; просмотров: 666;