确定串行驱动程序支持的波特率

确定串行驱动程序支持的波特率

如何确定我的串行驱动程序支持的波特率?我的驱动程序详细信息(来自设备管理器)如下,但它们似乎没有什么帮助。我正在编写一个应用程序,由于我显然试图将 COM1 设置为不受支持的波特率,该应用程序崩溃了,因此我需要知道驱动程序支持哪些波特率。任何建议都将不胜感激。谢谢。

驱动程序文件:

C:\Windows\system32\drivers\serenum.sys

C:\Windows\system32\drivers\serial.sys

提供者:Microsoft Corporation 文件

版本:5.1.2600.5512(xpsp.080413-2108)

答案1

Serial.sys 似乎支持最高 115200bps (112.5kbps)。低于这个值则由设备决定。

否则我认为你得看看获取通讯属性适用于 Win32 (平台 SDK)串行通信, 或者SerialPort 类在 .NET Framework v2.0+ 中。

相关内容