[STM32F0] STM32F030F4的MCU 如何进入SLEEP模式

[复制链接]
570|8
 楼主| jlyuan 发表于 2020-3-7 14:46 | 显示全部楼层 |阅读模式
STM32F030F4的MCU 如何进入SLEEP模式。我写了一个简单的LED闪烁的程序,然后调用PWR-EnterSleepMode(PWR-SLEEPEntry-WFI)函数让MCU进入SLEEP模式,照理来说进入SLEEP模式后LED就不会闪烁了,可是LED还是闪烁,请问怎么回事?
zhanghqi 发表于 2020-3-7 14:48 | 显示全部楼层
是不是需要什么初始化设置?
zhenykun 发表于 2020-3-7 14:52 | 显示全部楼层
网上搜搜,很多吧
wyjie 发表于 2020-3-7 14:55 | 显示全部楼层

1、关闭无需等待中断或事件的外设时钟;
2、设置进入机制(Sleep-Now或Sleep-on-Exit);
3、设置系统进入SLEEP模式。
 楼主| jlyuan 发表于 2020-3-7 14:57 | 显示全部楼层
看到了,但是不知道怎么实现
yszong 发表于 2020-3-7 15:02 | 显示全部楼层
是不是有什么中断唤醒了MCU。
 楼主| jlyuan 发表于 2020-3-7 15:06 | 显示全部楼层
嗯,是的,程序中有中断唤醒了MCU
dengdc 发表于 2020-3-7 15:09 | 显示全部楼层
那接下来知道怎么做了吧
 楼主| jlyuan 发表于 2020-3-7 15:12 | 显示全部楼层
哦,那我就知道怎么回事了,多谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

880

主题

12030

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部