发新帖我要提问
12
返回列表
打印

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

[复制链接]
楼主: jiangjiajun
手机看帖
扫描二维码
随时随地手机跟帖
21
程序里面至少要建一个缓冲区,将一帧数据接收完毕再来处理。这样就不会出现你所说的问题了

使用特权

评论回复
22
chunyang| | 2013-3-11 00:46 | 只看该作者
jiangjiajun 发表于 2013-3-9 10:32
数据的发送端是不是一次性把一串数据都发送出去,只是在数据与数据之间加一个时间间隔,它也不管你SBUF里 ...


对于异步通讯,发送端是连续输出数据的,数据字节与字节间也没有时间间隔。

使用特权

评论回复
23
zhaoyu2005| | 2013-3-11 09:26 | 只看该作者
jiangjiajun 发表于 2013-3-9 10:28
我觉得返回数据的程序影响应该不大,因为我第一次给串口发送数据的时候,然后程序接收完第一个数据之后就 ...

目前来看,程序出问题的可能性比较小了,反正我是没看出问题在哪里。
你是每次发送都是只能接收第一个数据,还是有时多有时少?检查下连线、验证下串口助手

使用特权

评论回复
24
yangxf1217| | 2016-1-21 13:54 | 只看该作者
楼主搞定了没。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则