Determinando taxas de transmissão suportadas pelo driver serial

1

Como posso determinar as taxas de transmissão suportadas pelo driver serial? Meus detalhes de driver (a partir do Gerenciador de Dispositivos) seguem, mas eles não parecem muito úteis. Estou escrevendo um aplicativo que está falhando porque aparentemente estou tentando definir COM1 para uma taxa de transmissão sem suporte, portanto, preciso saber quais taxas de transmissão o driver oferece suporte. Qualquer sugestão seria apreciada. Obrigado.

Driver files:

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

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

Provider: Microsoft Corporation File

Version: 5.1.2600.5512 (xpsp.080413-2108)

    
por Jim Fell 06.03.2010 / 00:26

1 resposta

1

Serial.sys parece suportar até 115200bps (112,5 kbps). Abaixo disso, é determinado pelo dispositivo AFAIK.

Caso contrário, acho que você terá que procurar em GetCommProperties para comunicações seriais do Win32 (Platform SDK) ou o SerialPort class no .NET Framework v2.0 +.

    
por 06.03.2010 / 01:05