0

我在论坛里也有类似的问题。在不关闭连接的情况下更改 C# 中的波特率。在那个问题中,我问如何在不关闭端口的情况下更改波特率。有人建议我关闭并重新打开端口,但在问这个问题之前我已经尝试过了,它也没有用。关闭和重新打开端口对我来说并不重要(第三方软件也与同一个仪表交谈,当我监控它时没有关闭端口,所以我问这个问题认为它可能是一个线索)重要的是改变波特设备的速率。我正在等待帮助。谢谢你的时间.. Ferda Ozdemir

4

1 回答 1

0

我的串行端口对象是在我的主窗体中定义的。我将作为参数发送到我的阅读功能。并在那里做所有事情,比如打开端口、设置波特率、写入数据、关闭端口等。但我在另一个线程中运行这个函数。当我尝试更改波特率时,我认为存在延迟或其他原因,因此我无法正确更改波特率。然后我改变了我的代码,现在我可以改变波特率并继续做其他事情。谢谢你的帮助。

于 2011-10-14T12:12:21.880 回答