各位前辈一个labview与单片机串口自己调试很久都不行的VI例子,求指教。

2019-07-17 14:12发布

  目的:想将1字节的数据通过单片机发送到上位机,在labview中显示出来问题是:我将单片机发送1字节到串口的程序编写好烧到单片机中,用串口助手,也可以收到这个字节。

  但我将单片机上电,com口被识别后,运行VI,通过调试发现VISA配置串口的错误输出口出现错误提示,如图1
我按下停止键,使程序退出一次while循环,关闭一次串口后,VISA配置串口的错误提示没了,但是我的读取读出的不是我发送的,如图2.
  这是为什么,已经在这里卡了挺久的,也自己查了好多帖子,还是没有解决,求前辈们指教.

图一.PNG 图二.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
nuaa汽车电子
1楼-- · 2019-07-17 17:10
主程序与串口助手显示情况

这是单片机的主程序,发一个字符‘I’

这是单片机的主程序,发一个字符‘I’

这是串口助手的显示,正常显示了发送的‘I’

这是串口助手的显示,正常显示了发送的‘I’
nuaa汽车电子
2楼-- · 2019-07-17 22:18
求指导
nuaa汽车电子
3楼-- · 2019-07-18 03:57
 精彩回答 2  元偷偷看……
听说福到了
4楼-- · 2019-07-18 07:17
你这打开串口就报错了啊
wyq95361977
5楼-- · 2019-07-18 12:41
http://bbs.elecfans.com/forum.ph ... &tid=1403377&extra=例子里面都是串口实例自己看看
nuaa汽车电子
6楼-- · 2019-07-18 16:18
听说福到了 发表于 2018-1-5 10:44
你这打开串口就报错了啊

打开串口就报错,我找出的原因是因为我先前用串口助手调试,运行VI后我按下停止键,使VI退出一次while循环后,错误就没了,串口缓存区也有数据,但读出来的不是我发送的数据是怎么回事,您可以提供一点思路吗?

一周热门 更多>