10.1.3. Регистры управления модулем ACMP
(Руководство разработчика по микроконтроллерам семейства HCS08)Модуль ACMP использует один регистр настройки и конфигурации для каждого аналогового компаратора — регистр управления компаратором ACMPхSC (х = 1 или 2 для МК с двумя модулями ACMP на кристалле).
10.1.3.1. Регистр ACMPSC
Регистр | Режим | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|---|
ACMPxSC | Чтение | ACME | ACBGS | ACF | ACIE | ACO | ACOPE | ACMOD | |
Запись | — | ||||||||
Сброс | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Описание битов:
Имя бита | Описание | Символ в языке С |
---|---|---|
ACME | Бит разрешения работы модуля аналогового компаратора: 1 — модуль ACMP включен; 0 — модуль ACMP выключен. | bACME |
ACBGS | Бит подключения источника опорного напряжения: 1 — к неинвертирующему входу компаратора подключен внутренний источник эталонного напряжения; 0 — к неинвертирующему входу компаратора подключен внешний вывод МК ACMP+. | bACBGS |
ACF | Флаг события в модуле аналогового компаратора: 1 — произошло событие на выходе компаратора; 0 — события на выходе компаратора не произошло. Флаг ACF устанавливается, когда произошло событие на выходе компаратора. Тип события определяется битами ACMOD. Флаг ACF сбрасывается записью в него единицы. | bACF |
ACIE | Бит разрешения прерывания: 1 — прерывание разрешено; 0 — прерывание запрещено. При установленном бите ACIE генерируется запрос на прерывание, если событие на выходе компаратора произошло (ACF = 1). | bACIE |
ACO | Бит для чтения программными средствами значения сигнала на выходе аналогового компаратора: 0 — VACMP– > VACMP+; 1 — VACMP–< VACMP+. | bACO |
ACOPE | Бит подключения выхода компаратора к линии ACMPO: 1 — выход компаратора подключен к ACMPO; 0 — выход компаратора не подключен к ACMPO (линия действует как порт ввода/вывода общего назначения). | bACOPE |
ACMOD | Биты выбора типа события на выходе компаратора. Биты определяют тип события, по которому устанавливается флаг ACF: 00 — переход из 1 в 0 (спадающий фронт); 01 — переход из 0 в 1 (нарастающий фронт); 10 — переход из 1 в 0 (спадающий фронт); 11 — изменение уровня на выходе (нарастающий или спадающий фронт). | ACMOD 0 ACMOD_l ACMOD_2 ACMOD_3 |
Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>