复位
GD32的复位控制包括三种,电源复位、系统复位、备份域复位。
- 电源复位
- 通常将电源复位称作冷复位
- 备份域除外的所有系统复位
- 触发方式
- 上电或掉电
- 从待机模式中返回后由内部复位发生器触发
- 复位地址固定在0x0000_0004
- 系统复位
- SW-DP控制器和备份域除外
- 复位处理器内核和外部IP部分
- 触发方式有,如图
- 上电复位(PORRESETn)
- 外部硬件复位(NRST,Filter过滤干扰防止误复位),硬复位
- 窗口看门狗复位(WWDG_RSTn)
- 独立看门狗复位(IWDG_RSTn)
- 中断应用和复位控制寄存器中复位bit被置位(SW_RSTn),软复位
- 进入待机模式(OB_STDBY_RSTn)
- 进入深度睡眠模式(OB_DEEPSLEEP_RSTn)
- 复位脉冲发生器保证每一个复位源都能有至少20us的低电平脉冲延时,保证复位。
- 备份域复位
- 只会复位备份域
- 触发方式
- 备份域控制寄存器BKPRST位置1
- 电源上电复位(VDD和VBAT二者都掉电,然后二者有一个上电)
</