Forum: PC Hard- und Software USB seriell mit CH340; Parity; Windows


von Harald P. (haraldp)


Lesenswert?

Gibt es inzwischen einen Windows-Treiber für CH340 Chips, der das 
Paritätsbit richtig setzt bzw. überprüft. Bei mir stammt der Treiber vom 
8.8.14 (Win 8.1). Windows behauptet, er wäre aktuell. Allerdings 
funktioniert nur die Einstellung 8N1 bzw. 8N2. 8E1 läßt sich zwar 
einstellen, aber Paritätsfehler werden ignoriert.

Harald

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Funktioniert das denn unter anderen Betriebssystemen?

Oder könnte es sein, daß die Hardware des CH340 sich einfach nicht um 
die Auswertung der Parität kümmert? Das ist bei UARTs (und auch bei 
USB-UARTs) nämlich Aufgabe der Hardware und nicht des Treibers.

--

Wenn man nach "ch340 parity" sucht, findet man Hinweise darauf, daß 
damit auch unter Linux Probleme bestehen. In den Treibersourcen finden 
sich zwar die Stellen, an denen die Parität konfiguriert wird, aber eine 
Auswertung von Fehlern scheint es nicht zu geben.

Und das wiederum ist kein Wunder:

> At least the drivers for Windows and Linux simply ignore the parity and stop 
bits settings. On the Linux side this is because no official documentation for 
that chipset exists and the current driver got it's information from reverse 
engineering the Windows driver.

(https://forum.arduino.cc/index.php?topic=553118.0)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.