Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27.9. Описание регистров27.9.1. ACnCTRL - регистр управления аналоговым компаратором n
Данные биты позволяют задать режим аналогового компаратора n в соответствии с таблицей 27.1. Таблица 27.1. Настройка прерываний аналогового компаратора n
Данные биты предназначены для разрешения работы прерывания аналогового компаратора n и выбора его уровня (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний"). Разрешенное прерывание будет генерироваться при возникновении заданного битами INTMODE условия.
Установка этого бита приводит к активизации высокоскоростного режима, а сброс - экономичного режима.
Данные биты предназначены для выбора гистерезиса в соответствии с таблицей 27.2. Фактические величины уровней гистерезиса необходимо уточнить в документации на используемый МК. Таблица 27.2. Настройка гистерезиса аналогового компаратора n
Установка этого бита разрешает работу аналогового компаратора n. 27.9.2. ACnMUXCTRL - регистр управления мультиплексором аналогового компаратора n
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты предназначены для выбора источника входного сигнала на неинвертирующем входе аналогового компаратора n в соответствии с таблицей 27.3. Таблица 27.3. Настройка мультиплексора на неинвертирующем входе аналогового компаратора
Данные биты предназначены для выбора источника входного сигнала на инвертирующем входе аналогового компаратора n в соответствии с таблицей 27.4. Таблица 27.4. Настройка мультиплексора на инвертирующем входе аналогового компаратора
27.9.3. CTRLA - регистр управления А
Данные биты не используются и зарезервированы для использования в будущем. В целях совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Установка этого бита делает выход аналогового компаратора 0 доступным на выводе 7 аналогового порта. 27.9.4. CTRLB - регистр управления В
Данные биты не используются и зарезервированы для использования в будущем. В целях совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты предназначены для настройки коэффициента деления делителя напряжения VCC. В результате деления, на вход аналогового компаратора подается напряжение VSCALE: VSCALE = VCC · (SCALEFAC + 1) / 64 27.9.5. WINCTRL - регистр управления оконным режимом аналоговых компараторов
Данные биты не используются и зарезервированы для использования в будущем. В целях совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Установка данного бита приводит к активизации оконного режима двух аналоговых компараторов, подключенных к одному и тому же аналоговому порту.
Данные биты предназначены для настройки прерываний при работе аналоговых компараторов в оконном режиме (см. таблицу 27.5). Таблица 27.5. Настройка прерываний для оконного режима аналоговых компараторов
Данные биты предназначены для разрешения работы прерываний в оконном режиме аналоговых компараторов и выбора его уровня (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний". Разрешенное прерывание генерируется при обнаружении заданного битами WINTMODE условия. 27.9.6. STATUS - общий регистр статуса аналоговых компараторов
Данные биты отражают текущий результат сравнения в оконном режиме в соответствии с таблицей 27.6. Таблица 27.6. Текущее состояние оконного режима аналоговых компараторов
Данный бит отражает текущее состояние входного сигнала аналогового компаратора 1.
Данный бит отражает текущее состояние входного сигнала аналогового компаратора 0.
Данный бит не используется и зарезервирован для использования в будущем. В целях совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нуль в резервный бит.
Данный флаг прерывания используется только в оконном режиме аналоговых компараторов. Установка флага WIF происходит при обнаружении заданного битами WINTMODE условия (см. 27.9.5 "WINCTRL - регистр управления оконным режимом аналоговых компараторов"). Флаг WIF автоматически сбрасывается при переходе на вектор обработки прерывания оконного режима аналоговых компараторов. Альтернативно, флаг можно сбросить записью в него единицы.
Данный бит является флагом прерывания аналогового компаратора 1. Флаг AC1IF становится равным единице при обнаружении заданного битами INTMODE условия (см. 27.9.1 "ACnCTRL - регистр управления аналоговым компаратором n"). Флаг AC1IF автоматически сбрасывается при переходе на вектор обработки прерывания оконного режима аналоговых компараторов. Альтернативно, флаг можно сбросить записью в него единицы.
Данный бит является флагом прерывания аналогового компаратора 0. Флаг AC0IF становится равным единице при обнаружении заданного битами INTMODE условия (см. 27.9.1 "ACnCTRL - регистр управления аналоговым компаратором n"). Флаг AC1IF автоматически сбрасывается при переходе на вектор обработки прерывания оконного режима аналоговых компараторов. Альтернативно, флаг можно сбросить записью в него единицы. 27.10. Обзор регистров
27.11. Обзор векторов прерываний Таблица 27.7. Векторы прерываний аналогового компаратора
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|