stm32待机唤醒原理

Posted studying~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32待机唤醒原理相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
待机唤醒配置步骤:
①使能电源时钟。
因为要配置电源控制寄存器,所以必须先使能电源时钟。
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
②设置WK_UP引脚作为唤醒源。
设置PWR_CSR的EWUP位,使能WK_UP用于将CPU从待机模式唤醒。
PWR_WakeUpPinCmd(ENABLE); //使能唤醒管脚功能
③设置SLEEPDEEP位,设置PDDS位,执行WFI指令,进入待机模式。
void PWR_EnterSTANDBYMode(void);

以上是关于stm32待机唤醒原理的主要内容,如果未能解决你的问题,请参考以下文章

STM32 每 10 秒从待机模式唤醒

STM32的待机与唤醒试验

待机唤醒实验

stm32在进入standby状态如何唤醒,求个简单参考代码

低功耗板子测试功耗的方法

STM32Cube STM32L053配置RTC WAKEUP中断唤醒