STM32进入STOP模式后,串口接收中断无法进入

[复制链接]
1347|4
 楼主| qwepk120 发表于 2020-9-2 17:00 | 显示全部楼层 |阅读模式
使用的是STM32L0系列芯片
程序运行步骤为:向lora模块发送数据后,等待时候有命令,进入STOP模式,RTC20秒后唤醒,重复
现在有个问题为:一开始串口接收到命令,过了大概5分钟后,就无法接收到命令
用调试命令,测试得出无法进入串口回调函数
进入停止模式后,有重新配置串口



各位大神帮忙解答一下!!!谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2020-9-3 10:25 | 显示全部楼层
没看明白你的工作模式切换过程
建议你梳理一下工作流程,以及各个过程各模块配置情况

评论

你看一下这样,能不能知道  发表于 2020-9-3 10:30
 楼主| qwepk120 发表于 2020-9-3 10:29 | 显示全部楼层
工作流程:1.获取温湿度信息,2.显示LCD,3.串口发送数据,4.发送完成后,进入STOP模式,5.RTC20秒唤醒,6.唤醒后重新配置时钟,重复
dirtwillfly 发表于 2020-9-3 13:13 | 显示全部楼层
qwepk120 发表于 2020-9-3 10:29
工作流程:1.获取温湿度信息,2.显示LCD,3.串口发送数据,4.发送完成后,进入STOP模式,5.RTC20秒唤醒,6. ...

这样看,貌似串口发送和进入停止模式没有什么关系。
建议先不进入停止模式,每20秒重新配置串口进入工作,看看会不会有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

48

帖子

0

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