Terminal 9Bit

Persönliche Seite #261607
Lesenswert?

Das kann keine Software, da das die verwendete Schnittstellenhardware
nicht kann. Die 8250 und all ihre Nachfolger (16450, 16550 etc.) kann
maximal 8 Datenbits verarbeiten.
Auch USB-Seriell-Adapter mit FT232 sind da keine Hilfe, zumal auch die
Windows-Devicetreiberarchitektur für serielle Schnittstellen kein 9.
Datenbit kennt.

Das Ziel ist also nur mit spezieller externer Hardware zu erreichen,
eine Möglichkeit wäre ein µC, der mit der doppelten Nutzbaudrate mit
dem PC kommuniziert und das 9. Bit als eigenständiges Datenbyte
überträgt. PC-Software müsste speziell für dieses Verhalten angepasst
bzw. komplett neu entwickelt werden, aber das sollte lösbar sein.

Eventuell ließe sich etwas mit der MPSSE des FT2232C (nicht FT232!)
erreichen, die dann aber auch nur mit eigens dafür
angepasster/entwickelter Software zu verwenden wäre.
Gast #261608
Lesenswert?

Das betrifft übrigens auch allerlei Controller, die ebendiesen UART
eingebaut haben, wie beispielsweise Philips LPC2000. RS485 9-bit ist
damit zwar nicht ganz aussen vor (via mark/space parity), aber es wird
doch etwas umständlich.
Gast #261612
Lesenswert?

-->Das geht aber nur bei Verzicht auf das Paritybit. 9 Datenbits plus
Parity sind unmöglich.

Da wird nix verzichtet, Mark oder Space setzen das Paritybit auf eben
Mark oder Space. Das ist das Paritybit.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren