STM32
直播中

杨福林

7年用户 1489经验值
私信 关注
[问答]

Stm32有哪几种休眠模式

STM32有哪几种休眠模式?分别有哪些优点及缺点?

回帖(1)

冯琳

2021-9-24 18:03:11
  睡眠模式:只有CPU停止工作,各个外设正常工作,依靠任何中断/事件唤醒。
  优点:快速响应,寄存器数据不丢失
  缺点:由于外设正常工作,导致功耗过大
  停机模式:1.8V供电区域时钟被停止,内部HSI,PLL,外部时钟HSE均关闭,同时电压检测器也可进入低功耗模式,但SRAM和寄存器不断电,此时只能依靠外部中断(EXTI)和RTC时钟才能唤醒。
  优点:功耗进一步降低,寄存器数据不丢失,可以通过外部中断或者RTC唤醒
  待机模式:1.8V供电区域被时钟停止,内部HSI,PLL,外部时钟HSE均关闭,同时电压检测器也可进入低功耗模式,SRAM和不属于待机威廉希尔官方网站 的寄存器也被断电关闭,此时即使是外部中断(EXTI)也不能将其唤醒,只能通过复位(外部复位,看门狗复位)、唤醒引脚、RTC时钟来唤醒。
  优点:功耗最低,对于长时间待机的设备,此种模式较为适用
  缺点:寄存器数据全部丢失,唤醒之后需要重新配置寄存器,响应最慢。对于IO唤醒有专用的唤醒引脚,其他IO不能唤醒。
  注意:无论是在停止模式还是待机模式下,RTC和IWDG及其时钟源不会被关闭。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分