是否可以将波特率设置为10400? (使用.Net)
答案 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