Parität und Datenbits in UART

Moderator (Firma: Titel) Persönliche Seite #1799362
Lesenswert?

Owen Senmeis schrieb:
> Bedeutet das, dass die Parität nicht einsetzbar ist wenn die Anzahl der
> Datenbits 8 ist?
Ja, denn Parity ist das 9. Datenbit.
Übrigens wird die Parity idR. nicht automatisch beim Übertragen 
berechnet oder kontrolliert, sondern das ist wirklich einfach ein 9. 
Datenbit. Da kannst du reinschreiben, was du willst, oder eben auch 
die Parität der 8 bits vorher.
Gast #1799644
Lesenswert?

Owen Senmeis schrieb:
> Bedeutet das, dass die Parität nicht einsetzbar ist wenn die Anzahl der
> Datenbits 8 ist?

Hallo,

klar kann man 8 bit PLUS Parity übertragen, dann werden 9 Bit gesendet. 
Jedenfalls bei fast allen UARTs, es gibt ja unzählige. Bei mehr als 30 
Jahre alten Bausteinen wäre ich nicht so sicher.

Gruss Reinhard
Gast #1800596
Lesenswert?

Owen Senmeis schrieb:
> Parity checking is enabled via bit PEN (always OFF in 8-bit data mode).

Sorry, ich seh gerade erst, dass das beim XC164CM wohl nicht so ist. Das 
ist aber nicht nur ungewöhnlich, sondern auch schlecht, weil 8 Bit + 
even Parity oft das Standardformat ist, ist ja auch das vernünftigste.

Gruss Reinhard
Gast #1801931
Lesenswert?

Hi, schau bitte nochmal genau ins Datenblatt. Du hast beim 8Bit Frame 
geschaut. Da passen natürlich immer nur 8Bit rein. Für Deine Anwendung 
schaust Du bitte mal den 9Bit Frame an. Lass Dich durch die Wake-Up bits 
nicht verwirren. Du brauchst ein 9Bit Frame und kannst da auch 
automatisch Parity erzeugen und überwachen lassen. Gruß

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