Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
510 Микроконтроллеры AVR от азов программирования... Регистр статуса и управления аналогового компаратора — ACSR Номер бита 7 _____ 6 ________ 5 ________ 4 ________ 3 ________ 2 10 | ACD | ACBG | АСО | ACI | ACIE [ ACIC | ACIS1 | ACISO | ACSR Чтение(Я)/ЗаписьОЛ/) R/W R/W R R/W R/W R/W R/W R/W Начальное значение 0 0 N/A 0 0 0 0 0 Бит 7 — ACD: Отключение аналогового компаратора. Если значение этого бита равно логической единице, то питание аналогового компара тора отключается. При помощи данного бита аналоговый компаратор можно отключить в любой момент. Отключение компаратора уменьшит потребляемую мощность как в активном, так и в спящем Idle -режиме. Перед тем, как изменять значение бита ACD, необходимо запретить прерывание от аналогового компаратора, для чего следует очистить бит ACIE регистра ACSR. В противном случае возможно возникновение оши бочного запроса на прерывание в момент отключения компаратора. Бит 6 — ACBG: Выбор источника опорного напряжения аналогового компаратора. Когда этот бит установлен в единицу, неинвертирующий вход компаратора отключается от внешнего сигнала и подключается к внутреннему источнику опорного напряжения. Как только бит ACBG сбрасывается в ноль, на неинвертирующий вход компаратора снова пода ется внешний сигнал с контакта AINO. Бит 5 — АСО: Выход аналогового компаратора. Сигнал с выхода ана логового компаратора привязывается к внутреннему тактовому сигналу таким образом, чтобы изменение его значения происходило только в момент прихода тактового импульса. И лишь затем этот сигнал непосред ственно поступает на бит АСО и на другие системы микроконтроллера. Система привязки к тактовому сигналу вносит задержку на срабатыва ние компаратора длительностью в 1 — 2 цикла тактового генератора. Бит 4 — ACI: Флаг прерывания от компаратора. Этот бит аппа ратно устанавливается, когда на выходе компаратора возникает условия генерации прерывания, определяемые значением битов ACIS1 и ACIS0. Прерывание от аналогового компаратора возникает в том случае, если бит ACIE установлен, а также установлен флаг глобального разрешения прерываний I, входящий в состав регистра SREG. Флаг ACI сбрасывается аппаратно при запуске соответствующей процедуры обработки прерыва ния. Флаг можно также сбросить программно, если записать в этот раз ряд единицу. Бит 3 — ACIE: Разрешение прерывания от аналогового компаратора. Если в разряде ACIE записана логическая единица, а флаг I регистра состо яния также установлен, то разрешается прерывание от аналогового компа ратора. Если значение разряда равно нулю, прерывание запрещено. Бит 2 — ACIC: Разрешение режима захвата от компаратора. При записи в этот разряд логической единицы включается режим захвата тай-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==