visa读串口错误Hex 0xbffoo6b framing error occurred during transfer

2019-07-17 23:41发布

我在写一个用串口读传感器数据的程序。传感器的测量值为数字量,直接通过rs485串口,加一个485转232,再接电脑。

读取传感器值得过程为:向传感器发送指令,传感器接到指令后返回值,传感器侦听状态

labview2011中rs485写入读出的例程,自己又设定了下参数

在读数据的时候,返回值是9位16进制显示的字符,连续读个十来次吧,就会显示只读到了8位,报错为:Hex 0xbffoo6b   framing error occurred during transfer

有没有人遇到过类似的情况,能够帮忙解决一下,不胜感激!

有人说可能的情况是  485转232  质量太差了,或者数据线中的信号受到了干扰 ,波特率超出了 485转232 的能力范围
我波特率设的9600


Capture.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。