OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1887|回复: 0

STM32L151RCT6单片机 Standby 模式唤醒 3个引脚都可以 唤醒

[复制链接]

13

主题

49

帖子

0

精华

高级会员

Rank: 4

积分
542
金钱
542
注册时间
2017-10-17
在线时间
118 小时
发表于 2023-7-14 17:15:43 | 显示全部楼层 |阅读模式
//进入待机模式
void Sys_Standby(void)
{
        PWR_WakeUpPinCmd( PWR_WakeUpPin_1|PWR_WakeUpPin_2|PWR_WakeUpPin_3 ,ENABLE);
//         PWR_WakeUpPinCmd( PWR_WakeUpPin_3,ENABLE);
    SCB->SCR|=1<<2;                                                                                        //使能SLEEPDEEP位 (SYS->CTRL)
    RCC->APB1ENR|=1<<28;                                                     //使能电源时钟
    PWR->CSR|=7<<8;                                                          //设置WKUP用于唤醒引脚
    PWR->CR|=1<<2;                                                           //清除Wake-up 标志
    PWR->CR|=1<<1;                                                           //PDDS置位
    WFI_SET();                                                                                                         //执行WFI指令
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 05:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表