使用SerialPort .NET设置RS232引脚,无需开销

时间:2015-04-26 20:34:27

标签: c# .net serial-port obd-ii

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

当将引脚设置为true / false并嗅探COM-Port时,还有很多其他东西发送到我不想要的COM-Port。

嗅探日志: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中做同样的事情它有效并且不发送任何我不想要的垃圾。你能告诉我我做错了什么吗?

谢谢

0 个答案:

没有答案