CH32V307提供了3钟复位形式:
-
电源复位
-
系统复位
-
后备区域复位
1. 电源复位
产生电源复位的条件为:
-
上电/掉电复位(POR/PDR复位)
-
从待机模式下唤醒
电源复位发生时,将复位除了备份区域的所有寄存器。PC指针固定到0x00000000。
:::tip
此时的后备寄存器需由VBAT供电,如果同VDD供电,后备区域寄存器将同步复位。
:::
2. 系统复位
产生系统复位的条件为:
-
NRST引脚上的低电平信号(外部复位)
-
窗口看门狗计数终止(WWDG复位)
-
独立看门狗计数终止(IWDG复位)
-
软件复位(SW复位)
-
低功耗管理复位
:::tip
-
通过配置
PFIC_CFGR
寄存器SYSRESET
位置 1 ,或者配置PFIC_SCTLR
寄存器SYSRESET
位置 1,产生软件复位。 -
将用户选择字节中的 STANDY_RST 位置0,将启用待机模式复位,这时进入待机模式会产生低功耗管理复位;将用户选择字节中的 STOP_RST 位置0&