OpenEdv-开源电子网

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

关于stm32的WFI指令的休眠模式

[复制链接]

2

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2019-8-17
在线时间
30 小时
发表于 2021-1-6 22:34:43 | 显示全部楼层 |阅读模式
如今回顾之前学过的内容,尝试使用待机模式,配置好按键的外部中断来唤醒,使用RTC闹钟A事件来进入休眠,然后在RTC闹钟A中断使用__WFI(); 发现一个情况,按键无法唤醒芯片。(按键配置是没问题的,测试过了)但是在RTC闹钟中断设置一个全局标志位, 退出中断后再判断进入待机模式,此时可以成功唤醒。(或者屏蔽RTC代码,直接while循环里直接使用__WFI();  按键也是可以唤醒的)


疑问点:是否在中断中不能进入待机模式?原因是什么?另外两种模式是否如此?望各位大佬给小弟个思路哈哈哈
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

592

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1458
金钱
1458
注册时间
2019-7-28
在线时间
137 小时
发表于 2021-12-28 15:20:28 | 显示全部楼层

回帖奖励 +7 金钱

帮顶            
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-18 23:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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