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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.