急麻烦看看这是什么情况
急!!麻烦各位大哥看看这是什么情况?
COmPort 控件里面这个方法就是开始实时读取Comport串口的数据吧?为什么longstr一直为空的??明明已经发送数据到了这个串口,但是就是收不到数据。这是什么情况?
------解决方案--------------------
你发送了,但未必接受啊,他们之间也许有某些协议,吧,你检查一下协议吧
------解决方案--------------------
用串口测试工具(例如:串口调试助手)先测试一下
------解决方案--------------------
调整一下波特率
------解决方案--------------------
------解决方案--------------------
线连的对不对?
------解决方案--------------------
- 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一直为空的??明明已经发送数据到了这个串口,但是就是收不到数据。这是什么情况?
------解决方案--------------------
你发送了,但未必接受啊,他们之间也许有某些协议,吧,你检查一下协议吧
------解决方案--------------------
用串口测试工具(例如:串口调试助手)先测试一下
------解决方案--------------------
调整一下波特率
------解决方案--------------------
------解决方案--------------------
线连的对不对?
------解决方案--------------------