Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用 Delphi 将十六进制数据像命令一样发送到我的串口。 十六进制数据,如“0x1b 0x31”。
我可以使用什么程序? writestring()还是writebuffer()?如何使用它们?
writestring()
writebuffer()
如果您使用TComPortComPort库(sourceforge),则调用WriteStr()方法:
TComPort
WriteStr()
ComPort.WriteStr(chr($1b));
如果您使用TApdComPortTurboPower组件,请使用以下PutChar()方法(根据您要发送的命令是 $1b):
TApdComPort
PutChar()
ApdComPort1.PutChar(char($1b);