Bestimmen der vom seriellen Treiber unterstützten Baudraten

1909
Jim Fell

Wie kann ich die von meinem seriellen Treiber unterstützten Baudraten ermitteln? Meine Treiberdetails (aus dem Geräte-Manager) folgen, sind aber nicht sehr hilfreich. Ich schreibe eine Anwendung, die abstürzt, weil ich anscheinend versuche, COM1 auf eine nicht unterstützte Baudrate einzustellen. Ich muss also wissen, welche Baudraten der Treiber unterstützt. Anregungen werden gebeten. Vielen Dank.

Treiberdateien:

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

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

Anbieter: Microsoft Corporation-Datei

Version: 5.1.2600.5512 (xpsp.080413-2108)

1

1 Antwort auf die Frage

1
mctylr

Serial.sys scheint bis zu 115200 Bit / s (112,5 KBit / s) zu unterstützen. Darunter wird es vom Gerät AFAIK bestimmt.

Ansonsten denke ich, müssen Sie sich GetCommProperties für die serielle Kommunikation mit Win32 (Platform SDK) oder die SerialPort-Klasse in .NET Framework v2.0 + ansehen .