微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 串口通信是,我循环给下位机发送命令,下位机再循环的第4次之后就不应答了?一般有什么原因

串口通信是,我循环给下位机发送命令,下位机再循环的第4次之后就不应答了?一般有什么原因

时间:10-02 整理:3721RD 点击:
串口通信时,我循环给下位机发送命令,下位机再循环的第4次之后就不应答了?一般有什么原因

间隔时间大写。试试。

我读出的字节数和显示的字节数不一样,怎么处理

数字怎么大写?还有我读出的字节数和显示的字节数不一样,这是怎么回事

请上程序的截图,串口通信请注意以下几点:1.串口配置函数不要放在循环内,轮询的话容易假死;2.串口写函数和串口读函数之间的延时应调整合适,视传输数据大小 ;3,串口关闭函数放置是否合适

sushu说的是时间间隔调大一点

对的,另外@480784745  已经总结的很好了。目测是你的程序连线不合理,可以参考下labview自带的VISA范例,

不明白你说的显示和你读的不一样是什么意思,是不是Bytes at port上显示的跟读的不一样,如果是的话做个while,用移位寄存器读一会(时间视情况而定),用字符串连接一下,就OK了。

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

网站地图

Top