如何将波特率设置为10400

发布于 2024-08-18 15:14:53 字数 31 浏览 5 评论 0原文

波特率可以设置为10400吗? (使用.Net)

Is it possible to set the baud rate to 10400? (Using .Net)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

假装不在乎 2024-08-25 15:14:53

你不需要这个。相信我。即使你认为你这样做,你也不会。

You don't need this. Trust me. Even if you think you do, you don't.

撩起发的微风 2024-08-25 15:14:53

您是否检查过 .NET SerialPort 类文档 - 波特率是构造函数参数之一。

也就是说,标准波特率通常被认为是:

110、300、600、1200、2400、4800、9600、14400、19200、28800、38400、56000、57600 等。 115200

...所以你的串行硬件很多不支持你尝试使用的有点奇怪的速率。

Have you examined the .NET SerialPort class documentation - the baud rate is one of the constructor arguments.

That said, the standard baud rates are generally considered to be:

110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600 & 115200

...so your serial hardware many not support the somewhat curious rate you're trying to use.

只是一片海 2024-08-25 15:14:53

标准 RS-232 UART 的波特率只能设置为 115200 的除数。
115200 不能除以 10400。最接近的除数是 11,这将为您提供 ~10472.72727272 波特率。
您可以通过直接发出 IOCTL< /a> 到串行端口。

A baud rate of a standard RS-232 UART can be set only at values which are divisors of 115200.
115200 does not divide by 10400. The closest divisor is 11, which will give you ~10472.72727272 baud.
You can set this rate by issuing a direct IOCTL to the serial port.

勿忘初心 2024-08-25 15:14:53

直接的答案是肯定的。如果您暗示另一个问题(它会起作用吗?)我认为您需要尝试一下。

Dim mySP As New IO.Ports.SerialPort
mySP.BaudRate = 10400

The direct answer is Yes. If you are implying another question (will it work?) I think you need to try it and see.

Dim mySP As New IO.Ports.SerialPort
mySP.BaudRate = 10400
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文