我想在 .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 中做同样的事情,它就可以工作并且不会发送任何我不想要的垃圾。你能告诉我我做错了什么吗?
谢谢