10.2.3. 寄存器描述
10.2.3.1. 0x000 WDOG_CTL
默认值:0x00000000 |
看门狗控制(Watch Dog Control) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
-
|
29:28 |
R/W |
0x0 |
REG_WR_DIS
寄存器写失效
0: 写允许
1: 写保护,可通过OP_WR_EN回到允许写
2: 写保护,可通过OP_WR_EN回到允许写
3: 写失效,只能通过复位回到允许写
该值为非0,除了OP寄存器,其他寄存器都不可写
该值为1/2,可执行OP写使能将该寄存器清零
该值为3,只能通过复位才能将该寄存器清零
|
27:24 |
RO |
0x0 |
CFG_ID
配置场景ID
表示当前使用哪一组配置,复位后使用配置0
|
23:2 |
- |
- |
-
|
1 |
R/W |
0x0 |
DBG_CNT_CONTINUE
CPU在调试模式下计时继续
0: 计时暂停
1: 计时继续
调试信号来源于处理器,如连接仿真器后进入调试模式
|
0 |
R/W |
0x0 |
CNT_EN
计时使能
0: 计时暂停
1: 计时启动
|
10.2.3.2. 0x004 WDOG_CNT
默认值:0x00000000 |
看门狗计时器(Watch Dog Counter) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R |
0x0 |
WDOG_CNT
表示当前计时器值,单位为1个32K时钟周期
注意CNT每个计时时钟周期更新一次
执行OP_CLR_CNT后需要等待1个32K时钟周期,才能保证该值被清零
|
10.2.3.3. 0x008 IRQ_EN
默认值:0x00000000 |
中断使能(Interrupt Request Enable) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
-
|
0 |
R/W |
0 |
TIMEOUT_IRQ_EN
超时中断使能
|
10.2.3.4. 0x00C IRQ_STA
默认值:0x00000000 |
中断状态(Interrupt Request Status) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:1 |
- |
- |
-
|
0 |
R/W1C |
0 |
TIMEOUT_IRQ_STA
超时中断状态
|
10.2.3.5. 0x040+N*0x10(N=0~3) CLR_THD
默认值:0x00000000 |
清除阈值(Clear Threshold) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0 |
CLR_THD
当计时大于该值,计时清零操作才能生效
|
10.2.3.6. 0x044+N*0x10(N=0~3) IRQ_THD
默认值:0x00000000 |
中断阈值(Interrupt Request Threshold) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x27100 |
IRQ_THD
当计时大于该值,产生中断信号
|
10.2.3.7. 0x048+N*0x10(N=0~3) RST_THD
默认值:0x00000000 |
复位阈值(Reset Threshold) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x4e200 |
RST_THD
当计时大于该值,产生系统复位
|
10.2.3.8. 0x0E8 WDOG_OP
默认值:0x00000000 |
看门狗指令(Watch Dog Operator) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
WDOG_OP
指令寄存器,说明见 表 10.1
|
10.2.3.9. 0xFFC WDOG_VER
默认值:0x00000100 |
看门狗版本(Watch Dog Version) |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
RO |
0x00000100 |
VERSION
版本
|