VB MSComm 串口通讯 数据丢失

2025-03-03 21:49:40
推荐回答(1个)
回答1:

我没搞过串口通信,但或许会对你有所帮助:
1)发送的时候你是把5个数据打包在bData中一起发送的,
2)接收的时候你认为一个数据包只会产生一个OnComm事件。
但实际上你可能错了,一个数据包有可能产生若干个OnComm事件,你的程序导致Text2.Text只能接收到最后一个。
建议:
Text2.Text = rectext这句改成Text2.Text = Text2.Text & rectext