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

 


По базе:  

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

реклама

 




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




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

10.6.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
  • Биты [7:5] - RES: резервные биты

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

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

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

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

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

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

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

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

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

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

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

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

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

10.6.2. STATUS: регистр статуса модуля с резервированием питания

Бит 7 6 5 4 3 2 1 0  
+0x01
BBPWR       XOSCRDY XOSCFAIL BBBODF BBPODF
STATUS
Чтение/запись Чт./Зап. Чт. Чт. Чт. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап.
Начальное значение 0 0 0 0 0 0 0 0
  • Бит 7 - BBPWR: флаг резервного батарейного питания

После каждой подачи питания к основному домену, автоматически проверяется напряжение на выводе VBAT. Если напряжение на выводе VBAT обнаруживается, устанавливается флаг BBPWR. Запись единицы в данный бит приводит к сбросу флага BBPWR.

    o Биты [6:4] - RES: резервные биты

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

  • Бит 3- XOSCRDY: готовность кварцевого генератора

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

  • Бит 2 - XOSCFAIL: флаг сбоя в работе кварцевого генератора

Установка данного флага сигнализирует об обнаружении сбоя в работе кварцевого генератора частоты 32 кГц. Для сброса флага в него необходимо записать единицу.

  • Бит 1 - BBBODF: флаг срабатывания супервизора резервного питания

Данный флаг считывается с единичным значением, когда супервизор резервного питания обнаруживает переключение модуля с резервированием питания на питание с вывода VBAT. Для сброса флага в него необходимо записать единицу. Данный флаг является недействительным, если установлен бит BBPWR.

  • Бит 0 - BBPODF: флаг обнаружения подачи резервного питания

Данный флаг устанавливается, если обнаруживается подача резервного батарейного питания, т.к. подключение питания к выводу VBAT. Флаг BBPODF сбрасывается записью в него единицы. Флаг недействителен, если установлен бит BBPWR.

10.6.3. BACKUP0: регистр 0 с резервным батарейным питанием

Бит 7 6 5 4 3 2 1 0  
+0x02
BACKUP0[7:0]
BACKUP0
Чтение/запись Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап.
Начальное значение x x x x x x x x
  • Биты [7:0] - BACKUP0: регистр 0 с резервным батарейным питанием

Данный регистр может использоваться для хранения данных в модуле с резервным батарейным питанием после отказа или отключения основного питания.

10.6.4. BACKUP1: регистр 1 с резервным батарейным питанием

Бит 7 6 5 4 3 2 1 0  
+0x03
BACKUP1[7:0]
BACKUP1
Чтение/запись Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап. Чт./Зап.
Начальное значение x x x x x x x x
  • Биты [7:0] - BACKUP1: регистр 1 с резервным батарейным питанием

Данный регистр может использоваться для хранения данных в модуле с резервным батарейным питанием после отказа или отключения основного питания.



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





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