【发布时间】:2012-10-17 04:27:24
【问题描述】:
我在论坛上有一个类似的问题。 Change baud rate in C# without closing connection 。在那个问题中,我问如何在不关闭端口的情况下更改波特率。有人建议我关闭并重新打开端口,但在问这个问题之前我已经尝试过了,它也没有用。关闭和重新打开端口对我来说并不重要(第三方软件也与同一个仪表交谈,当我监控它时没有关闭端口,所以我问这个问题认为它可能是一个线索)重要的是改变波特设备的速率。我正在等待帮助。感谢您的时间.. 费尔达·奥兹德米尔
【问题讨论】:
-
您能否详细说明您要连接的设备?
-
您好 Dbasnett,我正在连接电子电表。它从 300 波特开始,然后到 4800 波特。该设备还有另一个软件。我运行该软件并监视端口。我看到它向仪表发送 ACK 命令以将波特率更改为 4800 并继续读取。但是在我的软件中,我向仪表发送了相同的命令,但我无法再与它通信了。
-
你试过在 4800 运行你的程序吗?
-
是的,我试过了。这样我就无法得到仪表的任何响应。
标签: c# serial-port baud-rate