RS232: Unterschied 7E1 und 8N1

Gast #1827665
Lesenswert?

Hallo zusammen,

ich habe ein Gerät mit serieller Schnittstelle, das mit den Einstellungn 
7E1 sendet. Hierfür gibts im Mikrocontrollerdatenblatt (Freescale HCS08) 
keine Einstellung. Kann ich einfach die Einstellung 8N1 verwenden und 
muss dann selbst das "E-Bit" (Paritätsbit) in Software rausrechnen (Rx) 
und reinbauen (Tx)?
Ist das dann das übliche Vorgehen oder gibts hierfür in irgendeiner Art 
eine HW-Unterstützung?

Ist 7E1 "elektrisch"/"protokolltechnisch" (bis auf die Bedeutung der 
Bits) identisch mit 8N1?

Danke.
#1827669
Lesenswert?

Dieter schrieb:

> Ist das dann das übliche Vorgehen oder gibts hierfür in irgendeiner Art
> eine HW-Unterstützung?

Üblicherweise lässt sich das in der UART des Controllers einstellen, 
aber das Parity-Bit per Software handhaben geht bei 7E1 natürlich auch - 
nur nicht unbedingt bei 8E1.

> Ist 7E1 "elektrisch"/"protokolltechnisch" (bis auf die Bedeutung der
> Bits) identisch mit 8N1?

Ja.
Gast #1828378
Lesenswert?

Danke für die schnellen Infos und auch fürs Hinterfragen, ob der 
Prozessor wirklich keine HW-Unterstützung hat.

@Michael:
Ich habe nochmal nachgesehen und das "Parity Enable Bit" gefunden, das 
ins MSB die Paritätsinfo reinschreibt. Mir war nicht ganz klar, dass das 
mit einem so kleinen Nebensatz im Datenblatt erschlagen wird.

Damit stehen mir alle Wege offen. :-)

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