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

Бит

7

6

5

4

3

2

1

0

 

+0x0C

COMP[7:0]

COMPL

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

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Чт/Зап

Нач значение

0

0

0

0

0

0

0

0

  • Биты 7:0 - COMP[7:0]: младший байт регистра сравнения счетчика реального времени

В данных битах хранятся 8 младших бит 16-битного регистра сравнения.

    1. Обзор регистров

      Адрес

      Наименование

      Бит 7

      Бит 6

      Бит 5

      Бит 4

      Бит 3

      Бит 2

      Бит 1

      Бит 0

      +0x00

      CTRL

      -

      -

      -

      -

      -

      PRESCALER[2:0]

      +0x01

      STATUS

      -

      -

      -

      -

      -

      -

      -

      SYNCBUSY

      +0x02

      INTCTRL

       

       

       

       

      COMPINTLVL[1:0]

      OVFINTLVL[1:0]

      +0x03

      INTFLAGS

      -

      -

      -

      -

      -

      -

      COMPIF

      OVFIF

      +0x04

      TEMP

      TEMP[7:0]

      +0x08

      CNTL

      CNT[7:0]

      +0x09

      CNTH

      CNT[15:8]

      +0x0A

      PERL

      PER[7:0]

      +0x0B

      PERH

      PER[15:8]

      +0x0C

      COMPL

      COMP[7:0]

      +0x0D

      COMPH

      COMP [15:8]

    2. Обзор векторов прерываний

Таблица 17.2. Векторы прерываний RTC и значения смещений их адресов

Смещение

Источник

Описание прерывания

0x00

OVF_vect

Вектор прерывания по переполнению счетчика реального времени

0x02

PER_vect

Вектор прерывания по совпадению в счетчике реального времени

  1. 32-битный счетчик реального времени RTC32

    1. Отличительные особенности

  • 32-битная разрешающая способность

  • Выборочный источник синхронизации

  • 1.024 кГц

  • 1 Гц

  • Один регистр сравнения

  • Один регистр периода

  • Сброс таймера при переполнении

  • Опциональное прерывание/событие по переполнению и совпадению

  • Изолированный домен питания VBAT с возможностями динамического переключения между основным (VCC) и резервным (VBAT) питанием

    1. Обзор

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

Модуль RTC32 может синхронизироваться частотой 1.024 кГц или 1Гц, которая получена в результате деления частоты опорной синхронизации 32.768 кГц. Счетчик генерирует запрос на прерывание и/или событие по совпадению, когда его значение становится равным значению в регистре сравнения. В свою очередь, модуль RTC32 генерирует запрос на прерывание и/или событие по переполнению, когда значение счетчика становится равным значению в регистре периода. При переполнении счетчика он обнуляется.

Модуль RTC32 может генерировать прерывания и/или события как по совпадению, так и по переполнению.

Рисунок 18.1. Обзор 32-битного счетчика реального времени

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