串口波特率改变延迟

时间:2012-05-03 06:48:35

标签: c# properties serial-port delay baud-rate

设置开放串口的波特率时,在波特率实际变化之前等待多长时间?我想这取决于港口的司机,对吧? (特别是如果它不是真正的串口)。

在这种情况下,有没有办法获取事件或查询串口以查看它的实际波特率?

我看到很多脏代码设置波特率并在几秒钟内休眠,然后再继续工作,这种延迟实际上是随机的,有时在某些系统上不起作用(原因可能是驱动程序)需要更多时间在该系统上?!)。

在某些情况下情况更糟,连接到串口的设备有超时,如果延迟太长,则会话完全失败!

是否有更改端口属性的“标准”方式(如“波特率”)?

0 个答案:

没有答案