Edit online

寄存器描述

23 May 2024
Read time: 2 minute(s)

0x000 WDOG_CTL

默认值:0x00000000 看门狗控制 (Watch Dog Control)
位域 类型 默认值 描述
31:30 - - -
29:28 R/W 0x0 REG_WR_DIS
寄存器写失效
  • 0:写允许
  • 1:写保护。可通过 OP_WR_EN 回到允许写。除了 OP 寄存器,其他寄存器都不可写,可执行 OP 写使能将该寄存器清零。
  • 2:写保护。可通过 OP_WR_EN 回到允许写。除了 OP 寄存器,其他寄存器都不可写,可执行 OP 写使能将该寄存器清零。
  • 3:写失效,除了 OP 寄存器,其他寄存器都不可写。只能通过复位将寄存器清零,回到允许写。
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:计时启动

0x004 WDOG_CNT

默认值:0x00000000 看门狗计时器 (Watch Dog Counter)
位域 类型 默认值 描述
31:0 R 0x0 WDOG_CNT

当前计时器值,单位为一个 32K 时钟周期

注:
  • CNT 每个计时时钟周期更新一次。
  • 执行 OP_CLR_CNT 后需要等待一个 32K 时钟周期,才能保证该值被清零。

0x008 IRQ_EN

默认值:0x00000000 中断使能 (Interrupt Request Enable)
位域 类型 默认值 描述
31:1 - - -
0 R/W 0 TIMEOUT_IRQ_EN

超时中断使能

0x00C IRQ_STA

默认值:0x00000000 中断状态 (Interrupt Request Status)
位域 类型 默认值 描述
31:1 - - -
0 R/W1C 0 TIMEOUT_IRQ_STA

超时中断状态

0x040+n*0x10(n=0~3) CLR_THDn

默认值:0x00000000 清除阈值 (Clear Threshold)
位域 类型 默认值 描述
31:0 R/W 0 CLR_THDn

当计时大于该值,计时清零操作才能生效。

0x044+n*0x10(n=0~3) IRQ_THDn

默认值:0x00000000 中断阈值 (Interrupt Request Threshold)
位域 类型 默认值 描述
31:0 R/W 0x27100 IRQ_THDn

当计时大于该值,产生中断信号。

0x048+n*0x10(n=0~3) RST_THDn

默认值:0x00000000 复位阈值 (Reset Threshold)
位域 类型 默认值 描述
31:0 R/W 0x4e200 RST_THDn

当计时大于该值,产生系统复位。

0x0E8 WDOG_OP

默认值:0x00000000 看门狗指令 (Watch Dog Operator)
位域 类型 默认值 描述
31:0 R/W 0x0 WDOG_OP 指令寄存器,详细说明见操作指令

0xFFC WDOG_VER

默认值:0x00000100 看门狗版本(Watch Dog Version)
位域 类型 默认值 描述
31:0 RO 0x00000100 VERSION 模块版本,V1.0