Y
yueing
Unregistered / Unconfirmed
GUEST, unregistred user!
在使用 APRO TApdComPort 作串口通讯时遇到 不能发送数值 0
如 向串口发送 00 01 02 03 04 05 00 (是十六进制数) 00 无法发送出去,其他正常
同时接收时 也无法接收到 00
请教!!!
1、 如何设置TApdComPort 使之能发送和接收 00 数据??
2、 TApdComPort 是否不能处理 00 数据 ??
程序片断:
var
bh:byte;
c:char;
........
发送:
bh:=$0;
c:=chr(bh);
ApdComPort1.PutChar(c)
bh:=$1;
c:=chr(bh);
ApdComPort1.PutChar(c)
.....
接收:
while ApdComPort1.CharReady do
begin
C := ApdComPort1.GetChar;
strtp:=strtp+' '+ inttohex(ord(C);2);
end;{if}