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 |