Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > AVR

реклама

 




Мероприятия:




10.5. Основной сброс и последовательность запуска

Система резервного батарейного питания требует выполнения некоторых действий после основного сброса МК, когда выполняется последовательность запуска. Во время каждого запуска, после выполнения основного сброса, необходимо программно выполнить следующие действия:

  1. Убедиться в достаточности уровня напряжения на выводе VBAT опросом флага BBPWR.
  2. Проверить состояние модуля с резервированием питания считыванием флагов BBPODF и BBBODF.
  3. Разрешить доступ к модулю с резервированием питания установкой бита разрешения доступа (ACCEN).

В зависимости от состояния флагов статуса модуля с резервированием питания, выполняется одна из двух рассматриваемых ниже последовательностей действий.

10.5.1. Резервирование питания разрешено

Если флаг BBPODF и/или BBBODF не установлен, это сигнализирует о том, что не было каких-либо перебоев в питании модуля с резервированием питания. Необходимо выполнить следующие действия:

  1. Установить бит разрешения доступа ACCEN
  2. Проверить, имел ли место сбой в работе кварцевого генератора частоты 32 кГц считыванием флага отказа XOSC.
    • Если флаг отказа XOSC равен нулю, каких либо действий выполнять не надо.
    • Если флаг отказа XOSC установлен, это указывает на возникшие проблемы в работе расположенного в модуле с резервированием питания внешнего кварцевого генератора. В таком случае, необходимо программно проверить корректность значения счетчика RTC и выполнить соответствующие действия.

10.5.2. Резервирование питания не разрешено и сбой в его работе

Установка флага BBPODF и/или BBBODF сигнализирует о спаде напряжения на выводе VBAT, когда остальная часть МК была не запитана. Необходимо выполнить следующую последовательность действий:

  1. Установить бит ACCEN и выполнить сброс (RESET)
  2. Разрешить работу кварцевого генератора
  3. Дождаться установления флага готовности кварцевого генератора.
  4. Разрешить работу функции обнаружения отказа XOSC.
  5. Настроить и разрешить работу RTC32.


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники