|
本帖最后由 s2333 于 2018-10-18 10:29 编辑 昨天MCU通过M6312这个2g模块接收数据,服务端发送11 22 33 44 55 ,有时候大概率出现先接收11,后接收22 33 44 55,两者莫名其妙断开接收,不是一整个报文,, 而且我接收延时从10MS改到3S,还是会出现这个现象,给我的感觉好像是我的接收延时不到0,就不会再进入UART中断接收下一个数据,, 后来这个现象又消失了,今天测了一下也没这个现象。程序没改动,,,,现在一脸懵逼,,,,有大佬指导指导吗 |
微信公众号
手机版
评分
查看全部评分
串口数据尽量使用中断处理,串口缓冲区如果不能有效控制范围,最好用环形队列协助数据接收。中断不要关闭。
评分
查看全部评分
评分
查看全部评分