Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11.7. Описание регистров11.7.1. CTRL - регистр управления сторожевым таймером
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты задают период срабатывания сторожевого таймера числом периодов ULP-генератора частоты 1 кГц. Когда WDT работает в оконном режиме, данные биты задают длительность интервала, в течение которого разрешен сброс WDT. Возможные варианты настроек данных бит приведены в таблице 11.1. Начальные значения бит PER[3:0] задаются fuse-битами настройки периода срабатывания сторожевого таймера (WDP), которые автоматически копируются в этот регистр при подаче питания. Попытки изменения бит будут иметь успех, только если одновременно с этим будет записываться единица в бит CEN. Данные биты защищены механизмом защиты от изменения конфигурации, который подробно рассмотрен в 3.12 "Защита от изменения конфигурации". Таблица 11.1. Периоды срабатывания сторожевого таймера
С помощью данного бита можно активизировать работу сторожевого таймера WDT. Попытка изменения данного бита будет эффективной только при условии одновременной записи лог. 1 в бит CEN этого же регистра. Бит ENABLE защищен механизмом защиты от изменения конфигурации (см. 3.12 "Защита от изменения конфигурации").
Установка данного бита делает возможным изменение настройки рассматриваемого регистра. Во время записи в регистр CTRL нового значения необходимо, чтобы одновременно с этим в бит CEN записывалась лог. 1, иначе изменение содержимого регистра не произойдет. Данный бит защищен механизмом защиты от изменения конфигурации, подробно рассмотренный в разделе 3.12 "Защита от изменения конфигурации". 11.7.2.WINCTRL - регистр управления оконным режимом
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Данные биты задают период запрещенного сброса сторожевого таймера числом периодов ULP-генератора частоты 1 кГц. Возможные варианты настроек данных бит приведены в таблице 11.2. Начальные значения бит WPER[3:0] задаются fuse-битами настройки периода срабатывания сторожевого таймера в оконном режиме (WDWP), которые автоматически копируются в этот регистр при подаче питания. Когда сторожевой таймер работает в нормальном режиме, биты WPER[3:0] не используются. Попытки изменения данных бит будут иметь успех, только если одновременно с этим будет записываться единица в бит WCEN. Биты WPER[3:0] защищены механизмом защиты от изменения конфигурации, который подробно рассмотрен в 3.12 "Защита от изменения конфигурации". Таблица 11.2. Настройка периода запрещенного сброса сторожевого таймера
Данный бит разрешает работу сторожевого таймера в оконном режиме. Попытка изменения данного бита будет иметь успех, только при условии одновременной записи лог. 1 в бит WCEN этого регистра. Данный бит защищен механизмом защиты от изменения конфигурации, подробно рассмотренный в разделе 3.12 "Защита от изменения конфигурации".
Установка данного бита делает возможным изменение настройки рассматриваемого регистра. Во время записи в регистр WINCTRL нового значения необходимо, чтобы одновременно с этим в бит WCEN записывалась лог. 1, иначе изменение содержимого регистра не произойдет. Данный бит защищен механизмом защиты от изменения конфигурации, подробно рассмотренный в разделе 3.12 "Защита от изменения конфигурации". Действие fuse-бита блокировки изменения настроек WDT на данный бит не распространяется. 11.7.3. STATUS - регистр статуса сторожевого таймера
Данные биты являются резервными и всегда считываются с нулевыми значениями. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
Когда выполняется запись в регистр CTRL или WINCTRL, сторожевой таймер нуждается в синхронизации по отношению к другим доменам синхронизации. В процессе такой синхронизации бит SYNCBUSY считывается с единичным значением. Бит SYNCBUSY автоматически сбрасывается по завершении синхронизации. Процедура синхронизации имеет место только, когда установлен бит ENABLE сторожевого таймера.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|