CH32V003 WatchDog Datasheet

来自Waveshare Wiki
跳转至: 导航搜索

简介

  • 该WatchDog主要通过I2C通信,操作简单,使用方便

寄存器表

  • 芯片从机地址为:0x67
  • 开关开门狗功能(0x01)
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
WATCH_ON_OFF(0x01) R/W
-
11:开启看门狗
10:关闭看门狗
  • 设置超时时间,单位:秒(0x02)
Register R/W BIT15 BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
WATCH_TIME(0x02) R/W
Bit[0:15] 时间区间:0~65535
  • 返回剩余时间,单位:秒(0x03)
Register R/W BIT15 BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
WATCH_REMAIN_TIME(0x03) R
Bit[0:15] 时间区间:0~65535
  • LED状态指示开关与是否超时标志位,超时:表示系统异常,一直没有喂狗,导致系统复位
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
WATCH_STATE(0x04) R/W
-
1:开启指示灯
0:关闭状态指示灯
-
11:已超时
10:未超时
  • 软件版本号,默认为0x01
Register R/W BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
WATCH_FwVersion(0x05) R 0 0 0 0 0 0 0 1