串口通信是,我循环给下位机发送命令,下位机再循环的第4次之后就不应答了?一般有什么原因
时间:10-02
整理:3721RD
点击:
串口通信时,我循环给下位机发送命令,下位机再循环的第4次之后就不应答了?一般有什么原因
间隔时间大写。试试。
我读出的字节数和显示的字节数不一样,怎么处理
数字怎么大写?还有我读出的字节数和显示的字节数不一样,这是怎么回事
请上程序的截图,串口通信请注意以下几点:1.串口配置函数不要放在循环内,轮询的话容易假死;2.串口写函数和串口读函数之间的延时应调整合适,视传输数据大小 ;3,串口关闭函数放置是否合适
sushu说的是时间间隔调大一点
对的,另外@480784745 已经总结的很好了。目测是你的程序连线不合理,可以参考下labview自带的VISA范例,
不明白你说的显示和你读的不一样是什么意思,是不是Bytes at port上显示的跟读的不一样,如果是的话做个while,用移位寄存器读一会(时间视情况而定),用字符串连接一下,就OK了。
