10.1.3. Регистры управления модулем ACMP

(Руководство разработчика по микроконтроллерам семейства HCS08)

Модуль ACMP использует один регистр настройки и конфигурации для каждого аналогового компаратора — регистр управления компаратором ACMPхSC (х = 1 или 2 для МК с двумя модулями ACMP на кристалле).

10.1.3.1. Регистр ACMPSC

РегистрРежимD7D6D5D4D3D2D1D0
ACMPxSCЧтениеACMEACBGSACFACIEACOACOPEACMOD
Запись
Сброс00000000

Описание битов:
Имя битаОписаниеСимвол в языке С
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 >>>