В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


16.4 Пользовательский интерфейс интервального таймера

Таблица 16-1. Карта распределения регистров интервального таймера (PIT)

Смещение Регистр Название Вид доступа Состояние после сброса
0x00 Регистр режима PIT_MR Для записи и чтения 0xFFFF FFFF
0x04 Регистр статуса PIT_SR Только для чтения 0x0000 0000
0x08 Регистр счетчиков PIT_PIVR Только для чтения 0x0000 0000
0x0C Регистр отображения счетчиков PIT_PIIR Только для чтения 0x0000 0000

16.4.1 Регистр режима интервального таймера

Название регистра: PIT_MR

Вид доступа: для записи и чтения

31 30 29 28 27 26 25 24
- - - - - - PITIEN PITIEN
23 22 21 20 19 18 17 16
- - - - PIV
15 14 13 12 11 10 9 8
PIV
7 6 5 4 3 2 1 0
PIV
  • PIV: счетчик интервального таймера

0 = с момента последнего чтения регистра RTT_SR будильник еще не срабатывал.

  • PITEN: разрешение работы интервального таймера
0 = счетчик интервального таймера прекратит работу по достижении им значения поля PIV.
1 = счетчик интервального таймера работает непрерывно.
  • PITIEN: разрешение прерывания от интервального таймера
0 = установка флага PITS в регистре PIT_SR не вызывает прерывания от интервального таймера
1 = при установке флага PITS в регистре PIT_SR сразу же возникает прерывание от интервального таймера.

16.4.2 Регистр статуса интервального таймера

Название регистра: PIT_SR

Вид доступа: только для чтения

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - - - - - PITS
  • PITS: флаг статуса интервального таймера
0 = содержимое счетчика интервального таймера не достигало значения поля PIV с последнего момента чтения регистра PIT_PIVR.
1 = содержимое счетчика интервального таймера как минимум один раз достигало значения поля PIV с последнего момента чтения регистра PIT_PIVR.

16.4.3 Регистр счетчиков интервального таймера

Название регистра: PIT_PIVR

Вид доступа: только для чтения

31 30 29 28 27 26 25 24
PICNT
23 22 21 20 19 18 17 16
PICNT CPIV
15 14 13 12 11 10 9 8
CPIV
7 6 5 4 3 2 1 0
CPIV

Сразу после окончания цикла чтения этого регистра происходит сброс флага PITS в регистре PIT_SR.

  • CPIV: текущее содержимое основного счетчика интервального таймера

Возвращает текущее содержимое основного 20-битного счетчика интервального таймера.

  • PICNT: текущее содержимое дополнительного счетчика интервального таймера

Возвращает текущее содержимое дополнительного 12-битного счетчика интервального таймера, фактически возвращает число переполнения основного 20-битного счетчика интервального таймера с момента последнего чтения регистра PIT_PIVR.

16.4.4 Регистр отображения счетчиков интервального таймера

Название регистра: PIT_PIIR

Вид доступа: только для чтения

31 30 29 28 27 26 25 24
PICNT
23 22 21 20 19 18 17 16
PICNT CPIV
15 14 13 12 11 10 9 8
CPIV
7 6 5 4 3 2 1 0
CPIV
  • CPIV: текущее содержимое основного счетчика интервального таймера

Возвращает текущее содержимое основного 20-битного счетчика интервального таймера.

  • PICNT: текущее содержимое дополнительного счетчика интервального таймера

Возвращает текущее содержимое дополнительного 12-битного счетчика интервального таймера, фактически возвращает число переполнения основного 20-битного счетчика интервального таймера с момента последнего чтения регистра PIT_PIVR.



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