visa读串口错误Hex 0xbffoo6b framing error occurred during transfer
时间:10-02
整理:3721RD
点击:
我在写一个用串口读传感器数据的程序。传感器的测量值为数字量,直接通过rs485串口,加一个485转232,再接电脑。
读取传感器值得过程为:向传感器发送指令,传感器接到指令后返回值,传感器侦听状态
用labview2011中rs485写入读出的例程,自己又设定了下参数
在读数据的时候,返回值是9位16进制显示的字符,连续读个十来次吧,就会显示只读到了8位,报错为:Hex 0xbffoo6b framing error occurred during transfer
有没有人遇到过类似的情况,能够帮忙解决一下,不胜感激!
有人说可能的情况是 485转232 质量太差了,或者数据线中的信号受到了干扰 ,波特率超出了 485转232 的能力范围
我波特率设的9600
读取传感器值得过程为:向传感器发送指令,传感器接到指令后返回值,传感器侦听状态
用labview2011中rs485写入读出的例程,自己又设定了下参数
在读数据的时候,返回值是9位16进制显示的字符,连续读个十来次吧,就会显示只读到了8位,报错为:Hex 0xbffoo6b framing error occurred during transfer
有没有人遇到过类似的情况,能够帮忙解决一下,不胜感激!
有人说可能的情况是 485转232 质量太差了,或者数据线中的信号受到了干扰 ,波特率超出了 485转232 的能力范围
我波特率设的9600
问题已解决,把配置放到循环外面就可以了
BANGBANG DE ,试一试