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

2019-07-18 17:32发布

小弟在调试STOP模式时遇到一个问题, 利用GPIO中断进入STOP模式, 也用GPIO中断唤醒
但是如果在GPIO中断函数中直接进入STOP模式, 无法唤醒
如果在GPIO中断中设置标志位, 在main函数中while检测进入STOP模式, 就可以唤醒
请问, STOP模式是不是不能在中断处理中进入?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
zcx197
2019-07-19 09:18
遇到和楼主一样的问题,mcu是STM32L051C6。
在lptim中断进入stop mode,可以确定在一下次lptim中断到来时,mcu已经被唤醒了但是程序没有从进入休眠的地方继续执行(因为在停止模式下我没法用STlink下载,所以判断mcu已经被唤醒)。
如果在主循环进入休眠,lptim中断可以正常唤醒,程序正常运行。
希望大家能再给出一些答案

一周热门 更多>