急!!麻烦各位大哥看看这是什么情况?
- Delphi(Pascal) code
procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);begin //ComPort1.Close; //ComPort1.Open; ComPort1.ReadStr(longstr,count); StatusBar1.Panels.Items[2].Text:=':00-'+longstr+'-00';end;
COmPort 控件里面这个方法就是开始实时读取Comport串口的数据吧?为什么longstr一直为空的??明明已经发送数据到了这个串口,但是就是收不到数据。这是什么情况?
[解决办法]
你发送了,但未必接受啊,他们之间也许有某些协议,吧,你检查一下协议吧
[解决办法]
用串口测试工具(例如:串口调试助手)先测试一下
[解决办法]
调整一下波特率
[解决办法]
[解决办法]
线连的对不对?
[解决办法]