求教关于串口通信方面的问题

2019-07-18 12:20发布

大家好,请问labviewARM单片机进行串口通信时,为什么labview通过串口采集到的数据老是丢很多,我已经用labview中的VISA模块了,比如说ARM采集卡发出上万个数据,我为什么只得到很少的部分,是不是速率不匹配,如何解决?(我已经试过用默认9600和ARM传输的115200速率,均不理想)急等解决,谢谢各位
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
xiyang_13
1楼-- · 2019-07-18 16:14
我也想知道啊。
qiuhong1986
2楼-- · 2019-07-18 17:50

延时问题吧 你可以试试在LabVIEW串口程序的循环里加一个延时 调整延迟时间的长短 观察接收数据的多少 当然 你还需要设计一个类似“串口助手”的字符串显示控件 便于观察数据接收的多少

 

还有可能就是 与下位机里的程序 时钟有关(波特率吧或是其他) 我也遇到过这个问题 还没彻底解决掉

翱翔飞鹰
3楼-- · 2019-07-18 20:13
没有解决
zwj498139465
4楼-- · 2019-07-19 00:32
波特率注意一下,用11.0592的晶振~~
wanlucky
5楼-- · 2019-07-19 06:01
 精彩回答 2  元偷偷看……
亦殊心
6楼-- · 2019-07-19 11:44
不知道您做出来了没有,是否可以向您请教

一周热门 更多>