STM32F103在中断中进入STOP模式无法唤醒

2019-07-18 17:32发布

小弟在调试STOP模式时遇到一个问题, 利用GPIO中断进入STOP模式, 也用GPIO中断唤醒
但是如果在GPIO中断函数中直接进入STOP模式, 无法唤醒
如果在GPIO中断中设置标志位, 在main函数中while检测进入STOP模式, 就可以唤醒
请问, STOP模式是不是不能在中断处理中进入?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
亲爱的娜娜
1楼-- · 2019-07-18 20:27
 精彩回答 2  元偷偷看……
该带1986
2楼-- · 2019-07-19 00:10
在主循环进stop,进stop前,将相应IO挂到对应中断线上
jiecai65
3楼-- · 2019-07-19 00:18
亲爱的娜娜 发表于 2019-5-13 18:19
跟这个有关系吗?

感谢回复, 他这个说明是指不清除EXTI_PRI会导致不进stop模式, 而我现在在进stop模式前, 已经清除了EXTI_PRI,也已经进了STOP模式(从电流上可以判断出), 但是唤不醒
jiecai65
4楼-- · 2019-07-19 01:50
目前测试, Sleep模式, standby模式都能在中断ISR中进入, 只有stop模式不行, 请问是否芯片就是这样设计的?
亲爱的娜娜
5楼-- · 2019-07-19 02:18
天天都在用STOP 模式,用外部中断唤醒
clzkkq
6楼-- · 2019-07-19 02:33
 精彩回答 2  元偷偷看……

一周热门 更多>