一、复位
stm32复位有三种类型,分别为系统复位、电源复位和备份域复位。
其中系统复位又分为:
- NRST引脚低电平(外部复位)
- 窗口看门狗计数结束
- 独立看门狗计数结束
- 软件复位
- 低功耗管理复位
二、待机唤醒
复位中提到的低功耗管理复位,其实就是在进入低功耗模式下产生的复位。
低功耗模式分为三种模式:
- 睡眠模式(CM内核停止工作,外设仍在运行)
- 停止模式(所有时钟都停止)
- 待机模式(1.2V域断电)
根据具体的情况,选择不同的模式。这里以待机模式为例,stm32进入待机模式后,当检测到外部复位(NRST引
脚)、IWDG复位、WKUP引脚上升沿、RTC闹钟、RTC唤醒时间、RTC入侵事件、RTC时间戳事件时,退出待机模式。