Микроконтроллер AT90S2313

         

РЕГИСТР УПРАВЛЕНИЯ И СОСТОЯНИЯ АНАЛОГОВОГО КОМПАРАТОРА - ACSR




Бит

$08($28)

Чт./зап. (R/W)

Начальн.знач.

7

6

5

4

3

2

1

0

ACD

-

ACO

ACI

ACIE

ACIC

ACIS1

ACIS0

ACSR

R/W

R

R

R/W

R/W

R/W

R/W

R/W

0

0

N/A

0

0

0

0

0

Бит 7 - ACD - Запрещение аналогового компаратора. Когда этот бит ус­тановлен, питание от аналогового компаратора отключается. Для отключе­ния компаратора этот бит можно установить в любое время. Обычно это свойство используется, если критично потребление процессора в холостом режиме и восстановление работы процессора от аналогового компаратора не требуется. При изменении бита ACD прерывания от аналогового компа­ратора должны быть запрещены сбросом ACIE в регистре ACSR. В противном случае прерывание может произойти во время изменения бита.

Бит 6 - зарезервирован. В AT90S2313 этот бит зарезервирован и всегда читается как 0.

Бит 5 - ACO - Выход аналогового компаратора. Бит ACO непосредственно подключен к выходу аналогового компаратора.

Бит 4 - ACI - Флаг прерывания от аналогового компаратора. Этот бит устанавливается, когда переключение выхода компаратора совпадает с ре­жимом прерывания установленным битами ACIS1 и ACIS0. Программа обрабо­тки прерывания от аналогового компаратора выполняется, если установлен бит ACIE (1) и установлен бит I в регистре состояния. ACI сбрасывается аппаратно при выполнении соответствующего вектора прерывания. Другой способ очистить ACI - записать во флаг логическую единицу.

Бит 3 - ACIE - Разрешение прерывания от аналогового компаратора. Ко­гда установлен этот бит и бит I регистра состояния, прерывания от ана­логового компаратора отрабатываются. Если бит очищен (0), прерывания запрещены.

Бит 2 -  ACIC - Захват по выходу аналогового компаратора. Если  этот бит установлен, функция захвата таймера/счетчика1 управляется  выходом аналогового компаратора. При этом выход компаратора подключается непосредственно к схеме  обработки захвата, предоставляя  удобные средства подавления шума и выбора фронта предусмотренные прерыванием захвата по входу.
Когда бит очищен, схема захвата и компаратор разъединены. Чтобы компаратор мог  управлять функцией  захвата таймера/счетчика1,  должен быть установлен бит TICIE1 в регистре TIMSK.

Биты 1,0 - ACIS1, ACIS0 - Выбор режима прерывания аналогового компа­ратора. Различные установки приведены в табл.15.

Таблица 15. Установки ACIS1/ACIS0

ACIS1

ACIS0

Описание

0

0

Прерывание от компаратора по переключению выхода

0

1

Зарезервировано

1

0

Прерывание от компаратора по спадающему фронту выхода

1

1

Прерывание от компаратора по нарастающему фронту выхода

Примечание: При изменении битов ACIS1/ACIS0 прерывания от аналогового компаратора должны быть запрещены сбросом бита разрешения прерывания в регистре ACSR. Иначе прерывание может произойти при изменении битов.


Содержание раздела