Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15.7. Описание регистров15.7.1. CTRL - Регистр управления
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Установка данного бита разрешает работу в режиме образцового генератора. Это приведет перекрытию выходных сигналов блока DTI (если его работа разрешена). Для хранения битовых шаблонов образцовый генератор использует регистры паузы неперекрытия.
После установки данного бита, выход канала захвата-сравнения А будет использоваться в качестве входа для всех генераторов паузы неперекрытия. Сигналы каналов сравнения B, C и D будут игнорироваться.
Установка данных бит позволяет разрешить работу генератора паузы неперекрытия в соответствующем канале захвата-сравнения. В результате, активизируется перекрытие выходных сигналов таймера-счетчика. 15.7.2. FDEMASK - регистр маски событий для обнаружения повреждения
С помощью данных бит можно выбрать соответствующий канал событий в качестве входного источника аварийного условия. События всех выбранных каналов подвергаются логическому суммированию, что позволяет запускать механизм защиты при поступлении любого из событий. После обнаружения повреждения, устанавливается флаг обнаружения отказа FDF и выполняется выбранное действие защиты (FDACT). 15.7.3. FDCTRL - регистр управления обнаружением отказа
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
По умолчанию, когда данный бит равен 0 и разрешена работа защиты от повреждения, запрос на остановку отладочной системы OCD будет интерпретироваться как аварийное условие. Если же данный бит будет равен 1, то запрос на остановку блока OCD не приведет к срабатыванию защиты.
Данные биты не используется и зарезервирован для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данный бит позволяет выбрать режим восстановления нормальной работы. Если бит равен нулю, используется режим блокировки, а если единице - пошаговый режим. В режиме блокировки выходы генерации импульсов будут находиться в аварийном состоянии до тех пор, пока не исчезнет условие срабатывания защиты и программно не будет сброшен флаг FDF. Поле выполнения этих двух условий, восстановится нормальная генерация импульсов, но только после выполнения очередного условия UPDATE. В пошаговом режиме выходы генерации импульсов будут находиться в аварийном состоянии до тех пор, пока не исчезнет условие срабатывания защиты. Поле выполнения этого условия, восстановится нормальная генерация импульсов, но только после выполнения очередного условия UPDATE.
С помощью данных бит выбирается действие, которое необходимо выполнить в случае срабатывания защиты (см. таблицу 15.1). Таблица 15.1. Действия защиты
15.7.4. STATUS - регистр статуса
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данный флаг устанавливается всякий раз, когда обнаруживается аварийное условие, т.е. когда обнаруживается событие в выбранных маской FDEVMASK каналах событий. Данный флаг сбрасывается записью в него единицы.
Равенство данного бита единице сигнализирует о том, что была выполнена запись в соответствующий буфер DT и в нем содержатся действительные данные, подлежащие копированию в регистр DTLS по условию UPDATE. Если данный бит равен нулю, какие-либо действия предприниматься не будут. На обновление буферов паузы неперекрытия также влияет флаг блокировки обновления (LUPD) связанного с блоком AWeX таймера-счетчика.
Равенство данного бита единице сигнализирует о том, что была выполнена запись в соответствующий буфер DT и в нем содержатся действительные данные, подлежащие копированию в регистр DTHS по условию UPDATE. Если данный бит равен нулю, какие-либо действия предприниматься не будут. Обратите внимание, что на обновление буферов паузы неперекрытия также влияет флаг блокировки обновления (LUPD) связанного с блоком AWeX таймера-счетчика. 15.7.5. DTBOTH - регистр общего доступа к паузам неперекрытия
Запись в этот регистр приведет к одновременному обновлению регистров DTHS и DTLS (т.е. за одну операцию записи). 15.7.6. DTBOTHBUF - регистр общего доступа к буферным регистрам пауз неперекрытия
Запись в этот регистр приведет к одновременному обновлению регистров DTHSBUF и DTLSBUF (т.е. за одну операцию записи). 15.7.7. DTLS - регистр паузы неперекрытия нижнего уровня
С помощью данного регистра задается пауза неперекрытия в нижнем уровне, которая выражается числом циклов синхронизации УВВ. 15.7.8. DTHS - регистр паузы неперекрытия верхнего уровня
С помощью данного регистра задается пауза неперекрытия в верхнем уровне, которая выражается числом циклов синхронизации УВВ. 15.7.9. DTLSBUF - буферный регистр паузы неперекрытия нижнего уровня
Данный регистр является буфером для регистра DTLS. При использовании двойной буферизации действительное содержимое из этого регистра копируется в регистр DTLS по условию UPDATE. 15.7.10. DTHSBUF - буферный регистр паузы неперекрытия верхнего уровня
Данный регистр является буфером для регистра DTHS. При использовании двойной буферизации действительное содержимое из этого регистра копируется в регистр DTHS по условию UPDATE. 15.7.11. OUTOVEN - регистр разрешения перекрытия выходов
Прим.:
Данные биты позволяют активизировать перекрытие соответствующих выходов порта (номера бит регистра соответствуют номеру перекрываемой линии ввода-вывода порта). Направление порта не перекрывается.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|