Edit online

寄存器描述

3 Mar 2025
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