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

 
Пересюхтюмя


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





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





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


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





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


26.9 Регистры контроллера управления потребляемой мощности

Таблица 26-2. Карта регистров

Смещение Регистр Обозначение Тип доступа Значение после сброса
0x0000 Регистр разрешения системного тактового сигнала PMC_SCER Только запись -
0x0004 Регистр запрета системного тактового сигнала PMC_SCDR Только запись -
0x0008 Регистр статуса системного тактового сигнала PMC _SCSR Только чтение 0x01
0x000C Резерв - - -
0x0010 Регистр разрешения периферийного тактового сигнала PMC_PCER(1) Только запись -
0x0014 Регистр запрета периферийного тактового сигнала PMC_PCDR(1) Только запись -
0x0018 Регистр статуса периферийного тактового сигнала PMC_PCSR(1) Только чтение 0x0
0x001C Резерв - - -
0x0020 Регистр основного тактового генератора CKGR_MOR Чтение/Запись 0x0
0x0024 Регистр определения частоты основного тактового генератора CKGR_MCFR Только чтение 0x0
0x0028 Резерв - - -
0x002C Регистр ФАПЧ CKGR_PLLR Чтение/Запись 0x3F00
0x0030 Регистр основного синхронизирующего сигнала PMC_MCKR Чтение/Запись 0x0
0x0038 Резерв - - -
0X003C Резерв - - -
0x0040 Регистр 0-го программируемого тактового сигнала PMC_PCK0 Чтение/Запись 0x0
0x0044 Регистр 1-го программируемого тактового сигнала PMC_PCK1 Чтение/Запись 0x0
         
0x0060 Регистр разрешения прерываний PMC_IER Только запись -
         
0x0064 Регистр запрета прерываний PMC_IDR Только запись -
0x0068 Статусный регистр PMC_SR Только чтение 0x08
         
0X006C Регистр маски прерываний PMC_IMR Только чтение 0x0
0x0070 - 0x00 FC Резерв - - -

Примечания:

  1. UDP бит этого регистра, кроме AT91SAM7S32.
  2. USBDIV бит этого регистра, кроме AT91SAM7S32.

26.9.1 Регистр разрешения системного тактового сигнала РМС.

Обозначение регистра: PMC_SCER

Тип доступа: Только запись

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - PCK2 PCK1 PCK0
7 6 5 4 3 2 1 0
UDP - - - - - - PCK
  • PCK: Системный тактовый сигнал разрешен
0 = Нет действия.
1 = Разрешение сигнала PCK.
  • UDP: Разрешение тактирования USB порта.
0 = Нет действия.
1 = Разрешат подачу тактового сигнала 48 МГц на USB порт контроллера (кроме AT91SAM7S32.)
  • PCKx: Разрешение внешнего программируемого тактового сигнала.
0 = Нет действия.
1 = Разрешает соответствующий программируемый тактовый выходной сигнал.

26.9.2 Регистр запрета системного тактового сигнала РМС

Обозначение регистра: PMC_SCDR

Тип доступа: Только запись

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - PCK2 PCK1 PCK0
7 6 5 4 3 2 1 0
UDP - - - - - - PCK
  • PCK: Системный тактовый сигнал запрещен
0 = Нет действия.
1 = РЗапрет сигнала PCK.
  • UDP: : Запрет тактирования USB порта.
0 = Нет действия.
1 = Запрещение подачи тактового сигнала 48 МГц на USB порт контроллера (кроме AT91SAM7S32.)
  • PCKx: Запрет внешнего программируемого тактового сигнала
0 = Нет действия.
1 = Запрет соответствующего программируемого тактового выходного сигнала.

26.9.3 Регистр статуса системного тактового сигнала РМС.

Обозначение регистра: PMC_ SCSR

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

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - PCK2 PCK1 PCK0
7 6 5 4 3 2 1 0
UDP - - - - - - PCK
  • PCK: Статус системного тактового сигнала
0 = Системный тактовый сигнал запрещен.
1 = Системный тактовый сигнал разрешен.
  • UDP: : Статус сигнала тактирования USB порта
0 = Тактовый сигнал 48 МГц USB порта (UDPCK) запрещен (кроме AT91SAM7S32).
1 = Тактовый сигнал 48 МГц USB порта (UDPCK) разрешен (кроме AT91SAM7S32).
  • PCKx: Статус внешнего программируемого тактового сигнала
0 = Соответствующий программируемый тактовый сигнал запрещен.
1 = Соответствующий программируемый тактовый сигнал разрешен.

26.9.4 Регистр разрешения периферийного тактового сигнала

Обозначение регистра: PMC_PCER

Тип доступа: Только Запись

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 - -
  • PIDx: Разрешение соответствующего периферийного тактового сигнала.
0= Нет влияния.
1= Разрешение соответствующего периферийного тактового сигнала.

Примечание: Программирование бита PID, несуществующего периферийного модуля, не влияет на работу PMC.

26.9.5 Регистр запета периферийного тактового сигнала

Обозначение регистра: PMC_PCDR

Тип доступа: Только Запис

ь
31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 - -
  • PIDx: Разрешение соответствующего периферийного тактового сигнала
0= Нет влияния.
1= Запрет соответствующего периферийного тактового сигнала.

26.9.6 Регистр статуса периферийного тактового сигнала

Обозначение регистра: PMC_PCSR

Тип доступа: Только Чтение

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 - -
  • PIDx: Разрешение соответствующего периферийного тактового сигнала
0= Соответствующий периферийный тактовый сигнал запрещен.
1= Соответствующий периферийный тактовый сигнал разрешен.

26.9.7 Регистр основного тактового генератора

Обозначение регистра: CKGR_MOR

Тип доступа: Чтение/Запись

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
OSCOUNT
7 6 5 4 3 2 1 0
- - - - - - OSCBYPASS MOSCEN
  • MOSCEN: Разрешение основного тактового генератора

Кварцевый генератор должен быть подключен к выводам XIN и XOUT.

0= Основной тактовый генератор запрещен.
1= Основной тактовый генератор разрешен. Бит OSCBYPASS должен быть сброшен

Если MOSCEN бит установлен, то флаг MOSCS устанавливается сразу после времени запуска основного тактового генератора.

  • OSCBYPASS: Отключение основного тактового генератора
0= Нет влияния.
1= Внешний тактовый генератор отключен. Бит MOSCEN должен быть сброшен. Внешний тактовый сигнал должен быть подключен к выводу XIN.

После установки бита OSCBYPASS флаг MOSCS регистра PMC_SR автоматически устанавливается.

Сброс битов MOSCEN и OSCBYPASS разрешает сброс флага MOSCS.

  • OSCOUNT: Время запуска основного тактового генератора

Устанавливает количество тактов сигнала SLCK, деленного на 8, для установки времени запуска основного тактового генератора.

26.9.8 Регистр определения частоты основного тактового генератора

Обозначение регистра: CKGR_MCFR

Тип доступа: Только Чтение

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

Выдает число тактов основного тактового генератора за время 16-ти тактов сигнала SLCK.

  • MAINRDY: Готовность основного тактового генератора
0= Значение параметра MAINF некорректно или основной тактовый генератор отключен.
1= Основной тактовый генератор был разрешен и значение MAINF доступно.

26.9.9 Регистр ФАПЧ

Обозначение регистра: CKGR_PLLR

Тип доступа: Чтение/Запись

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

Ограничение входных частот ФАПЧ и параметров умножения должны быть проверены перед использованием PMC.

DIV: Параметр - делитель

DIV Установка делителя
0 Выход делителя 0
1 Делитель отключен
2-255 На выходе делителя входная частота, деленная на DIV.
  • PLLCOUNT: Счетчик ФАПЧ

Определяет число тактов сигнала SLCK, через которое устанавливается LOCK бит регистра PMC_SR, после записи регистра CKGR_PLLR.

  • OUT: Диапазон тактовых частот ФАПЧ .
OUT Диапазон тактовых частот ФАПЧ
0 0 См. характеристики по постоянному току
0 1 Резерв
1 0 См. характеристики по постоянному току
1 1 Резерв
  • MUL: Умножитель ФАПЧ .

0= ФАПЧ отключена.

От 1 до 2047 = Входная частота ФАПЧ умножается на коэффициент (MUL+1).

  • USBDIV: Делитель для тактовых сигналов USB (кроме AT91SAM7S32) .
USBDIV Делитель для тактовых сигналов USB
0 0 На выходе делителя выходной сигнал ФАПЧ.
0 1 На выходе делителя выходной сигнал ФАПЧ, деленный на 2.
1 0 На выходе делителя выходной сигнал ФАПЧ, деленный на 4.
1 1 Резерв.

26.9.10 Регистр основного синхронизирующего сигнала

Обозначение регистра: PMC_MCKR

Тип доступа: Чтение/Запись

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
- - - PRESS CSS
  • CSS: Выбор источника основного синхронизирующего сигнала
CSS Источник основного синхронизирующего сигнала
0 0 Сигнал SLCK
0 1 Сигнал MAINCK
1 0 Резерв
1 1 Сигнал PLLCK
  • PRESS: Предделитель основного синхронизирующего сигнала
PRES Сигнал MCK
0 0 0 Выбранный тактовый сигнал
0 0 1 Выбранный тактовый сигнал делится на 2
0 1 0 Выбранный тактовый сигнал делится на 4
0 1 1 Выбранный тактовый сигнал делится на 8
1 0 0 Выбранный тактовый сигнал делится на 16
1 0 1 Выбранный тактовый сигнал делится на 32
1 1 0 Выбранный тактовый сигнал делится на 64
1 1 1 Резерв

26.9.11 Регистр программируемых тактовых сигналов

Обозначение регистра: PMC_PCKx

Тип доступа: Чтение/Запись

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
- - - PRESS CSS
  • CSS: Выбор источника основного синхронизирующего сигнала
CSS Источник основного синхронизирующего сигнала
0 0 Сигнал SLCK
0 1 Сигнал MAINCK
1 0 Резерв
1 1 Сигнал PLLCK
  • PRESS: Предделитель программируемого тактового сигнала
PRES Сигнал MCK
0 0 0 Выбранный тактовый сигнал
0 0 1 Выбранный тактовый сигнал делится на 2
0 1 0 Выбранный тактовый сигнал делится на 4
0 1 1 Выбранный тактовый сигнал делится на 8
1 0 0 Выбранный тактовый сигнал делится на 16
1 0 1 Выбранный тактовый сигнал делится на 32
1 1 0 Выбранный тактовый сигнал делится на 64
1 1 1 Резерв

26.9.12 Регистр разрешения прерываний PMC

Обозначение регистра: PMC_IER

Тип доступа: Только Запись

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - PCKRDY2 PCKRDY1 PCKRDY0
7 6 5 4 3 2 1 0
- - - - MCKRDY LOCK - MOSCS
  • MOSCS: Разрешение прерываний основного тактового генератора (Main Oscillator Status Interrupt Enable)
  • LOCK: Разрешение прерывания по LOCK биту ФАПЧ
  • MCKRDY: Разрешение прерывания по готовности сигнала MCK (Master Clock Ready)
  • PCKRDYx: Разрешение прерывания по готовности программируемого тактового сигнала
0= Нет влияния.
1= Разрешение соответствующего прерывания.

26.9.13 Регистр запрета прерываний PMC

Обозначение регистра: PMC_IDR

Тип доступа: Только Запись

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - PCKRDY2 PCKRDY1 PCKRDY0
7 6 5 4 3 2 1 0
- - - - MCKRDY LOCK - MOSCS
  • MOSCS: Запрет прерываний основного тактового генератора (Main Oscillator Status Interrupt Enable)
  • LOCK: Запрет прерывания по LOCK биту ФАПЧ
  • MCKRDY: прерывания по готовности сигнала MCK (Master Clock Ready)
  • PCKRDYx: Запрет прерывания по готовности программируемого тактового сигнала
0= Нет влияния.
1= Запрет соответствующего прерывания

26.9.13 Регистр статуса PMC

Обозначение регистра: PMC_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
- - - - - PCKRDY2 PCKRDY1 PCKRDY0
7 6 5 4 3 2 1 0
- - - - MCKRDY LOCK - MOSCS
  • MOSCS: флаг MOSCS
    0= Основной тактовый генератор не стабилизирован.
    1= Основной тактовый генератор стабилизирован
  • LOCK: флаг ФАПЧ
    0= ФАПЧ не зафиксирована.
    1= ФАПЧ зафиксирована
  • MCKRDY: Состояние главного синхронизирующего сигнала MCK
    0= Сигнал MCK не готов.
    1= Сигнал MCK готов
  • PCKRDYx: Состояние программируемого тактового сигнала
0= Сигнал PCKx не готов.
1= Сигнал PCKx готов

26.9.15 Регистр маски прерываний PMC

Обозначение регистра: PMC_IMR

Тип доступа: Только Чтение

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - PCKRDY2 PCKRDY1 PCKRDY0
7 6 5 4 3 2 1 0
- - - - MCKRDY LOCK - MOSCS
  • MOSCS: Маска прерывания основного тактового генератора
  • LOCK: Маска прерывания по LOCK биту ФАПЧ
  • MCKRDY: Маска прерывания по готовности сигнала MCK
  • PCKRDYx: Маска прерывания по готовности программируемого тактового сигнала
0= Соответствующее прерывание разрешено.
1= Соответствующее прерывание запрещено


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