Global Clock Configuration Register (GCFGR)

Регистр настройки тактовой частоты

Смещение (Address offset): 0x00

Reset value: 0x0000'0002

3130292827262524
LPMOD[2:0] Reserved
r---
00000000
2322212019181716
Reserved
---
00000000


15141312111098
CKREFPRE[4:0] Reserved
rw---
00000000
76543210
Reserved CKOUTSRC[2:0]
---rw
00000010


Bits 31:29
LPMOD[2:0]
Lower Power Mode Status
Флаг режима работы микроконтроллера

Устанавливается аппаратно.

 000 :  Running mode - рабочий режим микроконтроллера

 001 :  Sleep mode - микроконтроллер хочет перейти в спящий режим

 010 :  Deep-Sleep1 mode - микроконтроллер хочет перейти в первый режим глубокого сна

 011 :  Deep-Sleep2 mode - микроконтроллер хочет перейти вО второй режим глубокого сна

Остальные комбинации не используются.

Bits 28:16
Reserved
Not used
Зарезервировано. Читается как 0.
Bits 15:11
CKREFPRE[4:0]
CK_REF Clock Prescaler Selection
Выбор делителя для частоты CK_REF

Управляется программно. Рассчитывается по формуле CK_REF = CK_SYS / ((CKREFPRE + 1) * 2)

 00000 :  CK_REF = CK_SYS / 2

 00001 :  CK_REF = CK_SYS / 4

 00010 :  CK_REF = CK_SYS / 6

 ...

 11111 :  CK_REF = CK_SYS / 64

Bits 10:3
Reserved
Not used
Зарезервировано. Читается как 0.
Bits 2:0
CKOUTSRC[2:0]
CKOUT Clock Source Selection
Выбор сигнала для вывода на контакт микросхемы CKOUT

Управляется программно.

 000 :  CK_REF

 001 :  HCLKC/16

 010 :  CK_SYS/16 - установлено по умолчанию

 011 :  CK_HSE/16

 100 :  CK_HSI/16

 101 :  CK_LSE

 110 :  CK_LSI

 111 :  Reserved