当波特率错误时,SerialPort.isOpen会返回什么?

时间:2015-02-10 14:00:52

标签: c# serial-port

根据文档,isOpen返回SerialPort的打开或关闭状态。现在,如果我尝试以正确的COM数字打开一个端口,但波特率是错误的。理论上,端口打开但两端无法通信。因此,即使连接不正确,isOpen方法也应该返回true。我能正确理解吗?

1 个答案:

答案 0 :(得分:1)

当然你可以用错误的波特率打开一个端口。 SerialPort真的不知道你需要哪个波特率,所以它会打开它,虽然没有相同波特率的通信伙伴。

所以是的,你理解正确,它会回归真实。