Servus, im Handbuch vom XC164CM von Infineon steht folgendes für UART: Parity checking is enabled via bit PEN (always OFF in 8-bit data mode). Bedeutet das, dass die Parität nicht einsetzbar ist wenn die Anzahl der Datenbits 8 ist? MfG Senmeis
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.
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
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
Reinhard Kern schrieb: > 8 Bit + even Parity oft das Standardformat Das wär mir neu, in den meisten Fällen wird 8N1 verwendet.
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ß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.