10.1.2. 寄存器描述
10.1.2.1. 0x0000 GTC_CNTCR
默认值:0x00000000 |
GTC计数器控制(GTC Counter Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:10 |
- |
- |
-
|
9:8 |
R/W |
0x0 |
FCREQ
计数频率调整请求,本字段控制计数频率选择:
0: 计数器计数频率为基频4MHz
1: 计数器计数频率为1MHz
2: 计数器计数频率为250KHz
3: 未定义
写入与寄存器既有值不同的值,会导致计数器模块切换计数频率,
切换完成后,会更新状态寄存器CNTSR的FCACK字段值。
|
7:2 |
- |
- |
-
|
1 |
R/W |
0x0 |
CNT_ON_DBG
调试模式下继续计时
0: 暂停计时
1: 继续计时
|
0 |
R/W |
0x0 |
EN
使能控制
0: 计数器模块停止工作
1: 计数器模块正常工作
本使能字段仅控制计数器是否正常工作
其操作不会复位本模块的其他配置
|
10.1.2.2. 0x0004 GTC_CNTSR
默认值:0x00000000 |
GTC计数器控制(GTC Counter Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:10 |
- |
- |
-
|
9:8 |
RO |
0x0 |
FCACK
计数频率调整应答
本字段显示正在使用的计数频率点。
可以通过查询本字段确定频率切换是否完成。
|
7:1 |
- |
- |
-
|
0 |
- |
- |
-
|
10.1.2.3. 0x0008 GTC_CNTVL
默认值:0x00000000 |
GTC计数值低位(GTC Counter Value Low) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x00000000 |
CNTVL
计数值低位
本寄存器显示计数器的低32-bit。
计数频率为250KHz时,计数值保持低4bits恒定为0。
计数频率为1MHz时,计数值保持低2bits恒定为0。
计数器使能后,本寄存器禁止写操作
模块复位后,本寄存器清零
|
10.1.2.4. 0x000C GTC_CNTVH
默认值:0x00000000 |
GTC计数值高位(GTC Counter Value High) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:20 |
- |
- |
-
|
19:0 |
R/W |
0x000000 |
CNTVH
计数值高位
本寄存器显示52-bit计数器的高20-bit。
计数器使能后,本寄存器禁止写操作
模块复位后,本寄存器清零
|
10.1.2.5. 0x0020 GTC_CNTFID0
默认值:0x003D0900 |
GTC计数频率ID0(GTC Counter Frequencey ID0) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x003D0900 |
CNTFID0
计数频率0
本寄存器以Hz为单位,保存计数器的计数频率0的频率值,即4MHz。
|
10.1.2.6. 0x0024 GTC_CNTFID1
默认值:0x000F4240 |
GTC计数频率ID1(GTC Counter Frequencey ID1) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x000F4240 |
CNTFID1
计数频率1
本寄存器以Hz为单位,保存计数器的计数频率1的频率值,即1MHz。
|
10.1.2.7. 0x0028 GTC_CNTFID2
默认值:0x0003D090 |
GTC计数频率ID2(GTC Counter Frequencey ID2) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x0003D090 |
CNTFID2
计数频率2
本寄存器以Hz为单位,保存计数器的计数频率2的频率值,即250KHz。
|
10.1.2.8. 0x002C GTC_CNTFID3
默认值:0x00000000 |
GTC计数频率ID3(GTC Counter Frequencey ID3) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x00000000 |
CNTFID3
计数频率3
|
10.1.2.9. 0x00C0 GTC_CONFG
默认值:0x00000600 |
|||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
-
|
12:8 |
R/W |
0x06 |
FDIV
总线时钟/计数基频
本字段定义了PCLK与基频4MHz的分频系数。
APB总线时钟PCLK默认为24MHz,因此本系数也可以采用默认值为6。
|
7:0 |
- |
- |
-
|
10.1.2.10. 0x0FFC GTC_VERSION
默认值:0x00000100 |
|||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x00000100 |
VERSION
模块版本
|