Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
STATUS: регистр статуса модуля с резервированием питания
108. Бит 7 - BBPWR: флаг резервного батарейного питания После каждой подачи питания к основному домену, автоматически проверяется напряжение на выводе VBAT. Если напряжение на выводе VBAT обнаруживается, устанавливается флаг BBPWR. Запись единицы в данный бит приводит к сбросу флага BBPWR. 109. Биты [6:4] - RES: резервные биты Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты. 110. Бит 3- XOSCRDY: готовность кварцевого генератора Данный флаг устанавливается, когда кварцевый генератор частоты 32 кГц переходит в устойчивое состояние и готов к дальнейшему использованию. Для сброса флага в него необходимо записать единицу. 111. Бит 2 - XOSCFAIL: флаг сбоя в работе кварцевого генератора Установка данного флага сигнализирует об обнаружении сбоя в работе кварцевого генератора частоты 32 кГц. Для сброса флага в него необходимо записать единицу. 112. Бит 1 - BBBODF: флаг срабатывания супервизора резервного питания Данный флаг считывается с единичным значением, когда супервизор резервного питания обнаруживает переключение модуля с резервированием питания на питание с вывода VBAT. Для сброса флага в него необходимо записать единицу. Данный флаг является недействительным, если установлен бит BBPWR. 113. Бит 0 - BBPODF: флаг обнаружения подачи резервного питания Данный флаг устанавливается, если обнаруживается подача резервного батарейного питания, т.к. подключение питания к выводу VBAT. Флаг BBPODF сбрасывается записью в него единицы. Флаг недействителен, если установлен бит BBPWR. BACKUP0: регистр 0 с резервным батарейным питанием
114. Биты [7:0] - BACKUP0: регистр 0 с резервным батарейным питанием Данный регистр может использоваться для хранения данных в модуле с резервным батарейным питанием после отказа или отключения основного питания.
10.6.4. BACKUP1: регистр 1 с резервным батарейным питанием
115. Биты [7:0] - BACKUP1: регистр 1 с резервным батарейным питанием Данный регистр может использоваться для хранения данных в модуле с резервным батарейным питанием после отказа или отключения основного питания. Обзор регистров
Сторожевой таймер WDT Отличительные особенности 116. выборочных периодов срабатывания от 8 мс до 8 сек. 117. Два режима работы 118. Стандартный режим 119. Оконный режим 120. Синхронизация сверхмаломощным генератором частоты 1 кГц 121. Настройки защищены от несанкционированных изменений Обзор Сторожевой таймер (WDT) - системный модуль, предназначенный для контроля корректности выполнения программы. Он позволяет восстановить нормальную работу МК в случае возникновения сбоев в выполнении программы, в т.ч. её зависание. Модуль WDT это, по сути, таймер с предопределенным периодом срабатывания, который непрерывно работает после своей активизации. Если в течение периода срабатывания сторожевого таймера не будет выполнена инструкция его сброса (WDR), выполняется системный сброс. Модуль WDT может работать в оконном режиме, что позволяет пользователю задать временной интервал, в течение которого необходимо сбросить сторожевой таймер. Если WDT сбрасывается слишком рано или слишком поздно, выполняется системный сброс. При необходимости, WDT может работать и в экономичных режимах работы МК. Он синхронизируется от независящего от ЦПУ источника синхронизации и, таким образом, сохраняет возможность нормально функционировать и инициировать системный сброс, даже если возникает сбой в работе основной синхронизации. Настройки WDT защищены механизмом защиты от изменения конфигурации, что исключает возможность непреднамеренного изменения настроек. Модуль WDT также может быть защищен fuse-битом.
Нормальный режим работы В нормальном режиме работы задается только одна уставка по времени - период срабатывания WDT. Если из кода программы не выполняется инструкция сброса WDT в течение заданного периода срабатывания, будет инициирован системный сброс. Предусмотрена возможность выбора одного из 11 периодов срабатывания WDT (TOWDT) в диапазоне от 8 мс до 8 с. Сброс WDT может быть выполнен в любой момент пока не сработает таймер. После сброса WDT, начинается новый счетный период. Значение 'периода переполнения по умолчанию' задается fuse-битами. Работа WDT проиллюстрирована на рисунке 11.1. Рисунок 11.1. Нормальный режим работы Оконный режим работы В оконном режиме необходимо задать две различные установки по времени: период запрещенного сброса WDT (TOWDTW) и обычный период срабатывания (TOWDT). Длительность периода запрещенного сброса WDT может составлять от 8мс до 8 секунд. В течение этого интервала нельзя выполнять сброс WDT, иначе будет выполнен системный сброс. Период срабатывания WDT тоже может составлять от 8 мс до 8 секунд. Именно в течение этого интервала необходимо выполнить сброс WDT, иначе, после переполнения таймера, будет выполнен системный сброс. Интервал, в течение которого разрешен сброс WDT, всегда следует за интервалом, когда запрещен сброс WDT, поэтому, общий период срабатывания WDT является суммой длительностей двух этих интервалов. Величина периода запрещенного сброса WDT 'по-умолчанию' задается fuse-битами. Работу WDT в оконном режиме иллюстрирует рисунок 11.2. Рисунок 11.2. Оконный режим работы
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 268; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.42.196 (0.008 с.) |