stm32 f407 串口粘包问题

2019-07-20 20:56发布

本帖最后由 笨鸟先飞鱼 于 2016-8-7 17:06 编辑

1、因为单片机串口与上位机进行大量交互动作,所以当上位机发送命令的时候经常有命令没有执行,自己一条一条指令用串口工具测试大部分时间是正常的,偶尔不正常。

问题来了: 当上位机发送数据粘包时,下位机应该怎么处理?或者以怎样一个思路处理? 有源程序见鉴更好。


因为主程序有其他任务执行,所以串口接收使用的是中断,串口解析也是实用的定时器去解析。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。