【发布时间】:2011-03-02 23:13:32
【问题描述】:
我这里有一个硬件,它通过串行端口进行通信。我用的是MS Visual C++ 2010,想发个命令:<-S->
我正在这样做:
SerialPort^ serialPort = gcnew SerialPort(portName , 9600, Parity::None, 8, StopBits::One);
serialPort->Open();
serialPort->WriteLine("<-S->");
serialPort->Close();
但是发出的命令是<-S->.,而不是<-S->
(请注意附加到传出命令的点)。
我使用 Free Serial Port Monitor 来观察我的输入/输出数据。
那么我怎样才能摆脱 <-S->. 中的这一点?
事情是这样的:
3C 2D 53 2D 3E 0A = .
这就是我想要的:
3C 2D 53 2D 3E =
感谢您的帮助。
【问题讨论】:
-
这真的是
.还是 FSM 显示为.的结尾\0?
标签: visual-studio-2010 c++-cli