1

我想在 .NET 中使用 SerialPort-Class 将 DTS 和 RTS 引脚设置为真/假。

当将引脚设置为真/假并嗅探 COM 端口时,还有很多其他我不想要的东西发送到 COM 端口。

嗅探日志:http: //i.stack.imgur.com/1KU7P.png

代码:

SerialPort serialPort = portSelector.SelectedPort;
serialPort.Parity = Parity.None;
serialPort.StopBits = StopBits.One;
serialPort.DataBits = 8;
serialPort.ReadTimeout = 10;
serialPort.WriteTimeout = 10;
serialPort.BaudRate = 5;
serialPort.Handshake = Handshake.None;

serialPort.Open();
serialPort.DiscardInBuffer();
serialPort.DiscardOutBuffer();
serialPort.DtrEnable = false;

如果我在 C 中做同样的事情,它就可以工作并且不会发送任何我不想要的垃圾。你能告诉我我做错了什么吗?

谢谢

4

0 回答 0