Определение поддерживаемого скорости последовательного драйвера

1798
Jim Fell

Как определить скорость передачи, поддерживаемую моим последовательным драйвером? Далее следуют мои данные о драйвере (из диспетчера устройств), но они не кажутся очень полезными. Я пишу приложение, которое дает сбой, потому что я, очевидно, пытаюсь установить для COM1 неподдерживаемую скорость передачи, поэтому мне нужно знать, какую скорость передачи поддерживает драйвер. Мы ценим любые предложения. Благодарю.

Файлы драйверов:

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

C: \ Windows \ system32 \ Drivers \ Serial.sys

Поставщик: Microsoft Corporation File

Версия: 5.1.2600.5512 (xpsp.080413-2108)

1

1 ответ на вопрос

1
mctylr

Serial.sys поддерживает до 115200 бит / с (112,5 кбит / с). Ниже это определяется устройством AFAIK.

В противном случае я думаю, вы должны смотреть на GetCommProperties для Win32 (Platform SDK) последовательной связи, или класса SerialPort в .NET Framework v2.0 +.