如何将波特率设置为10400

时间:2010-01-22 15:22:13

标签: .net serial-port communication baud-rate

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

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

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

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

...所以你的串口硬件很多都不支持你试图使用的有点奇怪的速度。

答案 2 :(得分:1)

标准RS-232 UART的波特率只能设置为115200的除数值。 115200不除以10400.最接近的除数是11,这将给你~10472.72727272波特。 您可以通过向串行端口发出直接IOCTL来设置此速率。

答案 3 :(得分:-1)

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

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