串口接收一串数据丢失问题

[复制链接]
12754|23
老老实实 发表于 2013-3-9 12:48 | 显示全部楼层
程序里面至少要建一个缓冲区,将一帧数据接收完毕再来处理。这样就不会出现你所说的问题了
chunyang 发表于 2013-3-11 00:46 | 显示全部楼层
jiangjiajun 发表于 2013-3-9 10:32
数据的发送端是不是一次性把一串数据都发送出去,只是在数据与数据之间加一个时间间隔,它也不管你SBUF里 ...


对于异步通讯,发送端是连续输出数据的,数据字节与字节间也没有时间间隔。
zhaoyu2005 发表于 2013-3-11 09:26 | 显示全部楼层
jiangjiajun 发表于 2013-3-9 10:28
我觉得返回数据的程序影响应该不大,因为我第一次给串口发送数据的时候,然后程序接收完第一个数据之后就 ...

目前来看,程序出问题的可能性比较小了,反正我是没看出问题在哪里。
你是每次发送都是只能接收第一个数据,还是有时多有时少?检查下连线、验证下串口助手
yangxf1217 发表于 2016-1-21 13:54 | 显示全部楼层
楼主搞定了没。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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