Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
375
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
      1. Резервирование питания разрешено

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

  1. Установить бит разрешения доступа ACCEN

  2. Проверить, имел ли место сбой в работе кварцевого генератора частоты 32 кГц считыванием флага отказа XOSC.

  3. Если флаг отказа XOSC равен нулю, каких либо действий выполнять не надо.

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

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

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

  1. Установить бит ACCEN и выполнить сброс (RESET)

  2. Разрешить работу кварцевого генератора

  3. Дождаться установления флага готовности кварцевого генератора.

  4. Разрешить работу функции обнаружения отказа XOSC.

  5. Настроить и разрешить работу RTC32.

    1. Описание регистров

      1. Ctrl: регистр управления резервированием питания

Бит

7

6

5

4

3

2

1

0

 

+0x00

-

-

-

XOSCSEL

XOSCEN

XOSCFDEN

ACCEN

SWRST

CTRL

Чтение/запись

Чт.

Чт.

Чт.

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  1. Биты [7:5] - RES: резервные биты

Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

  1. Бит 4- XOSCSEL: настройка выхода кварцевого генератора частоты 32 кГц

С помощью данного бита можно задать, какой выход кварцевого генератора частоты 32.768 кГц будет использоваться для синхронизации 32-битного счетчика реального времени (RTC).

По умолчанию, данный бит равен нулю и RTC синхронизируется частотой 1 Гц. Запись единицы в данный бит переключит RTC на синхронизацию с выхода 1.024 кГц кварцевого генератора. Чтобы выходы кварцевого генератора стали доступными, предварительно необходимо разрешить его работу.

  1. Бит 3- XOSCEN: разрешение работы кварцевого генератора

Запись единицы в данный бит активизирует работу кварцевого генератора частоты 32.768 кГц и его активный по умолчанию выход 1 Гц. Запись нуля в данный бит не оказывает никакого влияния на работу генератора. Он остается включенным до тех пор, пока не будет выполнен сброс модуля с резервированием питания.

  1. Бит 2- XOSCFDEN: разрешение работы функции обнаружения отказа кварцевого генератора

Запись единицы в данный бит активизирует функцию контроля работы кварцевого генератора частоты 32.768 кГц. Запись нуля в данный бит не оказывает никакого влияния. После активизации функции контроля работы кварцевого генератора, она остается активной до тех пор, пока не будет выполнен сброс модуля с резервированием питания.

  1. Бит 1- ACCEN: разрешение доступа к модулю с резервированием питания

Запись единицы в данный бит разрешает доступ к модулю с резервированием питания. Данный бит необходимо установить после выполнения основного сброса МК, чтобы получить доступ (чтение/запись) к функциям и настройкам регистров домена с резервированием питания, за исключением флагов BBPODF, BBBODF и BBPWR.

  1. Бит 0- RESET: сброс модуля с резервированием питания

Запись единицы в данный бит инициирует сброс модуля с резервированием питания, а запись нуля - не оказывает никакого влияния. Если одновременно с записью единицы в бит RESET будет выполняться запись единицы в бит XOSCEN или XOSCFDEN, то запись бита RESET будет заблокирована.

Данный бит защищен механизмом защиты от изменения конфигурации (см. 3.12 "Защита от изменения конфигурации").

Соседние файлы в папке Архитектура ЭВМ