Edit online

寄存器描述

3 Mar 2025
Read time: 3 minute(s)

0x0000 GTC_CNTCR

默认值:0x00000000

GTC 计数器控制 (GTC Counter Control)

位域

类型

默认值

描述

31:10

-

-

-

9:8

R/W

0x0

FCREQ
计数频率调整请求,本字段控制计数器计数频率选择:
  • 0:计数频率为基频 4 MHz
  • 1:计数频率为 1 MHz
  • 2:计数频率为 250 KHz
  • 3:未定义

写入新的值后,GTC 模块会切换计数频率,可通过查询状态寄存器 CNTSR 的 FCACK 确认是否切换完成。

7:2

-

-

-

1

R/W

0x0

CNT_ON_DBG
调试模式下继续计时
  • 0:暂停计时
  • 1:继续计时

0

R/W

0x0

EN
使能控制,仅控制计数器是否正常工作,不会复位计数器的其它配置。
  • 0:计数器模块停止工作
  • 1:计数器模块正常工作

0x0004 GTC_CNTSR

默认值:0x00000000

GTC 计数器控制 (GTC Counter Control)

位域

类型

默认值

描述

31:10

-

-

-

9:8

RO

0x0

FCACK

当前计数频率

显示正在使用的计数频率点,可以通过查询本字段确定频率切换是否完成。

  • 0:当前计数频率为基频 4 MHz
  • 1:当前计数频率为 1 MHz
  • 2:当前计数频率为 250 KHz
  • 3:未定义

7:0

-

-

-

0x0008 GTC_CNTVL

默认值:0x00000000

GTC 计数值低位 (GTC Counter Value Low)

位域

类型

默认值

描述

31:0

R/W

0x00000000

CNTVL

计数值低位

显示计数器的低 32 bits。
  • 计数频率为 250 KHz 时,计数值保持低 4 bits 恒定为 0。
  • 计数频率为 1 MHz 时,计数值保持低 2 bits 恒定为 0。

计数器使能后,本寄存器禁止写操作。

模块复位后,本寄存器清零。

0x000C GTC_CNTVH

默认值:0x00000000

GTC 计数值高位 (GTC Counter Value High)

位域

类型

默认值

描述

31:20

-

-

-

19:0

R/W

0x000000

CNTVH

计数值高位

本寄存器显示 52-bit 计数器的高 20 bits。

计数器使能后,本寄存器禁止写操作。

模块复位后,本寄存器清零。

0x0020 GTC_CNTFID0

默认值:0x003D0900

GTC 计数频率 ID0 (GTC Counter Frequencey ID0)

位域

类型

默认值

描述

31:0

RO

0x003D0900

CNTFID0

计数频率 0,单位为 Hz

保存计数器的计数频率 0 的频率值,即 4 MHz。

0x0024 GTC_CNTFID1

默认值:0x000F4240

GTC 计数频率 ID1 (GTC Counter Frequencey ID1)

位域

类型

默认值

描述

31:0

RO

0x000F4240

CNTFID1

计数频率 1,单位为 Hz

保存计数器的计数频率 1 的频率值,即 1 MHz。

0x0028 GTC_CNTFID2

默认值:0x0003D090

GTC 计数频率 ID2 (GTC Counter Frequencey ID2)

位域

类型

默认值

描述

31:0

RO

0x0003D090

CNTFID2

计数频率 2,单位为 Hz

保存计数器的计数频率 2 的频率值,即 250 KHz。

0x002C GTC_CNTFID3

默认值:0x00000000

GTC 计数频率 ID3 (GTC Counter Frequencey ID3)

位域

类型

默认值

描述

31:0

RO

0x00000000

CNTFID3

计数频率 3

0x00C0 GTC_CONFG

默认值:0x00000600

GTC 配置

位域

类型

默认值

描述

31:13

-

-

-

12:8

R/W

0x06

FDIV

总线时钟/计数基频,即 PCLK 与基频 4 MHz 的分频系数。

APB 总线时钟 PCLK 默认为 24 MHz,FDIV 可以采用默认值 6。

7:0

-

-

-

0x0FFC GTC_VERSION

默认值:0x00000100

GTC 版本 (Version)

位域

类型

默认值

描述

31:0

R/W

0x00000100

VERSION 模块版本,V1.0