我想将数据十六进制格式 (0x01) 或 (0xff) 发送到连接 rs232 电缆的端口。我在 VC++ 6.0 中使用 MSCOMM 控件。这是发送十六进制数据的正确方法吗?这是我的代码。
CString output;
UCHAR data1,data2;
data1=0x01;
output.Format("%x",data1);
m_mscom.SetOutput(COleVariant(output));
data2=0xff;
output.Format("%x",data2);
m_mscom.SetOutput(COleVariant(output));
如果不正确,请告诉我如何将十六进制格式的数据发送到端口。
提前致谢