CTRL - регистр управления счетчиком реального времени 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

CTRL - регистр управления счетчиком реального времени



Бит                  
+0x00
- - - - - PRESCALER[2:0]
CTRL
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:3 - Res: резервные биты

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

· Биты 2:0 - PRESCALER[2:0]: коэффициент деления частоты синхронизации RTC

С помощью данных бит, в соответствии с таблицей 17.1, задается коэффициент деления частоты синхронизации счетчика реального времени.

Таблица 17.1. Коэффициент деления частоты синхронизации счетчика реального времени

PRESCALER[2:0] Групповая конфигурация Деление частоты синхронизации RTC
  OFF Источник не выбран, RTC остановлен
  DIV1 CLKRTC/1 (нет предделения)
  DIV2 CLKRTC/2
  DIV8 CLKRTC/8
  DIV16 CLKRTC/16
  DIV64 CLKRTC/64
  DIV256 CLKRTC/256
  DIV1024 CLKRTC/1024

STATUS - регистр статуса счетчик реального времени

Бит                  
+0x01
- - - - - - - SYNCBUSY
STATUS
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт. Чт/Зап
Нач значение                

· Биты 7:1 - Res: резервные биты

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

· Бит 0 - SYNCBUSY: флаг занятости модуля RTC синхронизацией

Данный бит равен единице, когда регистр CNT, CTRL или COMP занят синхронизацией доменов синхронизации RTC и системной синхронизации.

INTCTRL - регистр управления прерываниями счетчика реального времени

Бит                  
+0x02
- - - - COMPINTLVL[1:0] OVFINTLVL[1:0]
INTCTRL
Чтение/запись Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап Чт/Зап Чт/Зап
Нач значение                

· Биты 7:4 - Res: резервные биты

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

· Биты 3:2 - COMPINTLVL[1:0]: разрешение прерывания по совпадению в RTC

С помощью данных бит можно разрешить прерывание по совпадению в RTC и задать его уровень (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний"). Разрешенное прерывание генерируется при установке флага COMPIF в регистре INTFLAGS.

· Биты 1:0 - OVFINTLVL[1:0]: разрешение прерывания по переполнению RTC

С помощью данных бит можно разрешить прерывание по переполнению RTC и задать его уровень (см. раздел 12 "Прерывания и программируемый многоуровневый контроллер прерываний"). Разрешенное прерывание генерируется при установке флага OVFIF в регистре INTFLAGS.

INTFLAGS - регистр флагов прерываний счетчика реального времени

Бит                  
+0x03
- - - - - - COMPIF OVFIF
INTFLAGS
Чтение/запись Чт. Чт. Чт. Чт. Чт. Чт. Чт/Зап Чт/Зап
Нач значение                

· Биты 7:2 - Res: резервные биты

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

· Бит 1 - COMPIF: флаг прерывания по совпадению в RTC

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

· Бит 0 - OVFIF: флаг прерывания по переполнению RTC

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



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 207; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.79.60 (0.005 с.)