STM32 可以设置为睡眠模式、待机模式等。不同的模式下,开启的外设(仍然能响应的外设)是不同的,并且唤
醒的条件也不一样,在实际的应用中,需要根据具体的情况去选择一个合适的低功耗模式。这里简单的介绍一下待机
模式 - 深度睡眠模式
配置函数如下 :
void Sys_Standby(void)
{/* 系统低功耗配置为待机模式(深度睡眠模式) */
NVIC_SystemLPConfig(NVIC_LP_SLEEPDEEP, ENABLE);
/* 使能电源外设时钟 */
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
/* 使能唤醒管脚 */
PWR