STM32的待机唤醒—低功耗

3种低功耗模式

STM32的待机唤醒—低功耗
STM32的待机唤醒—低功耗

待机模式

待机模式理想状态下,只需要2uA电流。停机模式下典型电流为20uA。
STM32的待机唤醒—低功耗

相关寄存器

PWR_CR电源控制寄存器
STM32的待机唤醒—低功耗

PWR_CSR电源控制/状态寄存器
STM32的待机唤醒—低功耗

待机唤醒配置步骤

在下面这个文件可以找到待机的相关函数
STM32的待机唤醒—低功耗

STM32的待机唤醒—低功耗

代码

程序的功能:
1、在待机时:长按唤醒按键3秒,则唤醒
2、在唤醒时:长按触发中断的按键3秒,则待机

主程序
STM32的待机唤醒—低功耗

子程序
STM32的待机唤醒—低功耗
STM32的待机唤醒—低功耗