11智能在线
新记
Labview串口读取数据错误:由于I/O错误导致不能执行操作
读出数据后(字节数大于1)报出该错误,并且显示乱码,这个咋回事啊?
举报该文章
相关建议 2015-06-28
一般地说,这个问题是由于实际的通信数据和你串口参数设置的不同引起的。比如你实际送过来的数据
波特率
是115200,但是你打开串口时设置的却是9600;或者你打开串口时设置的数据格式是8个数据位一个停止位,但是实际送过来的数据是9个数据位。当然最可能的并不是你设置错误,而是送过来的数据被干扰。试着把通信两侧(及上位机和下位机)的外壳用导线连接起来可以有效抑制干扰。
追问
多谢你的回答,但如果是参数设置问题的话用串口助手发送接收数据应该也会报错,而用串口助手接收是没有问题的。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/8vpf2p82vfvspq4f4p.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
在Labview里读取串口数据时出现如下的警告和错误如何处理
串口没数据,labview 读取数据导致串口出错,应该如何解...
labview串口错误处理
求助,labview串口接收数据,高亮显示就行,但是直接执行...
使用labview串口读取数据突然报错
labview中,为什么能写入串口数据,却不能读取串口数据
使用LabVIEW串口时,一运行就提示错误
labview 串口错误