首页 > 技术文章 > stm32之复位与待机唤醒

steed 2017-10-10 15:10 原文

一、复位

  stm32复位有三种类型,分别为系统复位、电源复位和备份域复位。

  其中系统复位又分为:

  • NRST引脚低电平(外部复位)
  • 窗口看门狗计数结束
  • 独立看门狗计数结束
  • 软件复位
  • 低功耗管理复位

 

二、待机唤醒

  复位中提到的低功耗管理复位,其实就是在进入低功耗模式下产生的复位。

  低功耗模式分为三种模式:

  • 睡眠模式(CM内核停止工作,外设仍在运行)
  • 停止模式(所有时钟都停止)
  • 待机模式(1.2V域断电)

  根据具体的情况,选择不同的模式。这里以待机模式为例,stm32进入待机模式后,当检测到外部复位(NRST引

脚)、IWDG复位、WKUP引脚上升沿、RTC闹钟、RTC唤醒时间、RTC入侵事件、RTC时间戳事件时,退出待机模式。

推荐阅读