C#SerialPort不支持高波特率

时间:2018-02-22 11:17:51

标签: c# visual-studio serial-port

我正在将Silicon Labs CP210x驱动程序用于USB到UART桥接器。使用CVAVR的终端,我可以使用57600波特率从网桥接收数据。但是,当我在C#上实现它时,我得到一个OutOfRange异常,说明设备可以支持的最大波特率是24302.我尝试重新安装驱动程序然后重新启动计算机。现在该限制已降至14300波特率。我无法使用9600波特率正确接收数据。更改.Net Framework目标版本也没有任何帮助。我该怎么办?

1 个答案:

答案 0 :(得分:1)

这是一个驱动程序问题。我从https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers获得了我的司机。那里有很多版本。版本10.1.3在我的Windows 10系统上不起作用,但6.7.5工作。