W
wily
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.BitBtn1Click(Sender: TObject);
var
Sendbuffer : array[0..10] of Byte ;
begin
Comm.RtsControl := RTSEnable;//***
Sleep(100);//***
SendBuffer[0]:=$01;
SendBuffer[1]:=$0b;
SendBuffer[2]:=$80;
Comm1.WriteCommData(pchar(@SendBuffer), 3);
Sleep(100);//***
Comm.RtsControl := RTSDisable;//***
end;
我以COM1作为发送端,COM2作为接收端,通过两个RS485转换接口进行连接。
但是COM1发出的数据COM2却接收不到,为什么?以上程序有什么错误吗?
去掉有//***标注的语句也不行。
接收数据并没有问题,我已经通过其他方法测试了COM2的接收功能。
我只有280分,现在奉上250分,望各位高手不吝赐教,万谢!!!
如有答案请尽量详述。