微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 编写的串口程序收不到数据,求解答

编写的串口程序收不到数据,求解答

时间:10-02 整理:3721RD 点击:
最近刚学的,写了个串口通信的程序,很简单,就只是打开串口发送数据,然后接受数据,如下图所示:


已经安装了visa也用虚拟串口软件产生了两个相连的端口(在串口调试助手上试过发数据能同时接收到),
运行的时候却接收不到数据,如下:


请问这是什么原因?

串口协议
比如波特率,停止位,奇偶校验等参数设置了没有

你串口调试助手关了没,可能是出现了串口号竞争

这些我都是用默认的值(悬空),如图中的第二个图标所示。

关了,还是接受不到

  第一,你这个程序和谁通信;第二,两者通讯参数要求一致,如串口,波特率,校验位等。

我用的是虚拟串口软件vspd产生的两个端口com1和com2,这两个com口是相连的,从com1发送数据到com2,com2自动会将受到的数据发回到com1

那就是第二点不对嘛

我都是按照默认的参数,这样不行吗?那要怎么改?

按你设备的参数来,不是默认的

按你设备的参数来,不是默认的

还是不行,因为我用串口调试助手上是可以接受到发送的数据的,但是我安卓串口助手设置的参数来设置labview写的程序却不行,缓存里根本收不到数据。

同样的问题求解答

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top