LabVIEWwilliam hill官网
直播中

马龙凤

9年用户 6经验值
擅长:MEMS/传感技术 EDA/IC设计 控制/MCU
私信 关注
[问答]

数据传输问题

我是两台电脑通信,通过无线透明传输模块传输数据,一台电脑做采集然后将数据写入无线串口,另一台电脑上的无线串口去读取数据,结果数据显示发现会丢失数据,通过检查发现写入串口的数据再用串口助手读取就不正确,感觉和采集时间和发送到串口的延时时间及无线模块的读取时间都有关系,就是达不到理想结果,求大神帮助!

回帖(4)

yh910615

2015-7-3 14:19:22
"通过检查发现写入串口的数据再用串口助手读取就不正确"...
所以你首先需要保证两台电脑间通过无线串口通讯正常才行
保证串口通讯正常,你要对两者进行相同的配置,比如波特率校验位停止位等
串口通讯正常后,你再进行数据的通信
举报

马龙凤

2015-7-6 11:03:50
引用: yh910615 发表于 2015-7-3 14:19
"通过检查发现写入串口的数据再用串口助手读取就不正确"...
所以你首先需要保证两台电脑间通过无线串口通讯正常才行
保证串口通讯正常,你要对两者进行相同的配置,比如波特率校验位停止位等

两个无线模块配置相同,通讯没问题,数据还是不正确,谢谢您的回答,还需要多多指教
举报

yh910615

2015-7-6 15:49:11
一般数据接收不正常,可能是波特率不一致,也可能是过滤格式不对(要把不需要的都滤去)
举报

马龙凤

2015-7-6 16:59:17
引用: yh910615 发表于 2015-7-6 15:49
一般数据接收不正常,可能是波特率不一致,也可能是过滤格式不对(要把不需要的都滤去)

波特率一致,我只是发送的需要的数据才几十个字节,按波特率换算时间足够了,另外我发现我获得数据的几个线程运行一段时间后不再同步了,是不是有关系呢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分