Hallo
Ich will herausfinden welche Baudraten an verschieden "COM" Schnittstellen möglich sind.
Habe vor es in eine schleife zu packen und alle Baudraten 9600, 14400, 19200, 28800 .... nach einander in "x" zu setzten. Bei Fehlermeldung ist die Baudrate nicht möglich.
Ist es so richtig oder hat jemand eine andere Idee ....
Danke
so richtig
Ich will herausfinden welche Baudraten an verschieden "COM" Schnittstellen möglich sind.
Habe vor es in eine schleife zu packen und alle Baudraten 9600, 14400, 19200, 28800 .... nach einander in "x" zu setzten. Bei Fehlermeldung ist die Baudrate nicht möglich.
Ist es so richtig oder hat jemand eine andere Idee ....
Danke
so richtig
VB.NET-Quellcode
- Private Function RS232_Test(ComPortName As String)
- Dim j As Integer
- Dim Baud() As String = {"256000", "128000", "115200", "76800", "57600", "56000", "38400", "28800", "19200", "14400", "9600"}
- For j = 10 To 0 Step -1
- Try
- With SerialPort
- .Close()
- .PortName = ComPortName
- .ReceivedBytesThreshold = 1
- .RtsEnable = True
- .BaudRate = Baud(j)
- .DataBits = 8
- .Parity = IO.Ports.Parity.None
- .StopBits = IO.Ports.StopBits.One
- .Open()
- End With
- Catch ex As Exception
- MsgBox(ex)
- End Try
- MsgBox("Max ist: " & Baud(j).ToString)
- Next j
- End Function
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „zoranmaric“ ()