每隔50分钟左右串口只能发送无法进入接收中断

2019-08-19 16:37发布

背景: 按键按下后,STM32向上位机发开机码,上位机收到开机码后向STM32发功放开的控制指令。
问题:每隔50分钟左右就会出现上位机给STM32发送控制指令后无法进入串口中断(示波器能抓到上位机发的指令)。但连续按4次按键后,STM32就能进入串口中断响应控制指令,在之后的50分钟内都能正常进入串口中断,过了50分钟后就会复现能向上位机发码。但无法进入串口中断的问题。
这个问题困扰了整整两天,始终没找到原因,求高手多多指点!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
天空的枫度
1楼-- · 2019-08-19 21:15
STM32是通过串口1和上位机通信的,而按键和STM32是通过串口5通信的,串口5至始至终没有出现过每隔50分钟只能发不能收的问题。
天空的枫度
2楼-- · 2019-08-20 02:25
yklstudent 发表于 2017-5-15 21:25
每次都是50分钟?

大概都是50分钟复现问题。

一周热门 更多>