9 bit (Nutzdaten) seriell übertragen

Gast #193209
Lesenswert?

in desem Forum

http://amigahardware.mariomisic.de/include.php?path=forum/showthread.php&threadid=365

ist folgende Aufgabenstellung aufgetaucht:

zur seriellen Kopplung von Amiga Hardware und PC Hardware wird ein 9
Bit Übertragungsmodus benötigt.


Bekommt man sowas asynchron "nur per Software" auf PC-Seite hin?
Gast #193210
Lesenswert?

Kommt darauf an, ein Hyperterminal wird da wohl nur kot*en. Aber wenn du
die Software auf dem PC selber schreibst und dabei auch Zugriff auf das
Parity-Bit hast, könnte ich mir schon vorstellen, dass das klappt. Du
müsstest halt sicherstellen, dass der PC nicht von sich aus empfangene
Daten verwirft, wenn das Parity-Bit falsch ist.

Laut Datenblatt kann der 16550 UART (zu dem jede PC-Schnittstelle
kompatibel ist/sein sollte), nur 5, 6, 7 oder 8 Datenbit. Also müsstest
du ein 9. Datenbit über das Parity-Bit empfangen. Und der Treiber deiner
Programmierumgebung darf dann wie gesagt das Byte nicht verwerfen, wenn
die Parität nicht stimmt.

Gruß Ralf

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