- Was ist der Zweck, Paritätsbit hinzuzufügen??
- Warum sollten Sie erwarten, dass ein CRC mehr Fehler als ein Paritätsbit erfasst??
- Wo ist das Paritätsbit hinzugefügt??
- So fügen Sie Paritätsbit in C hinzu?
Was ist der Zweck, Paritätsbit hinzuzufügen??
Das Paritätsbit ist im Gegensatz zum Start- und Stoppbits ein optionaler Parameter, der in der seriellen Kommunikation verwendet wird, um festzustellen, ob das zu übertragene Datenzeichen vom Remote -Gerät korrekt empfangen wird.
Warum sollten Sie erwarten, dass ein CRC mehr Fehler als ein Paritätsbit erfasst??
Da es hauptsächlich bei der Datenübertragung verwendet wird und zur Überprüfung von Fehlern in digitalen Daten verwendet wird. Die CRC hat mehr Stücke und bietet daher mehr Redundanz. Das heißt, es liefert mehr Informationen, mit denen Fehler erfasst werden können.
Wo ist das Paritätsbit hinzugefügt??
Das Paritätsbit wird zu den übertragenen Daten hinzugefügt, indem sie sie in das Schaltregister an der richtigen Bitposition einfügen. Ein einzelnes Paritätsbit kann nur eine ungerade Anzahl von Fehlern erkennen, dh 1, 3, 5 usw. Wenn eine gleichmäßige Anzahl von Fehler im Fehler vorliegt, ist das Paritätsbit korrekt und es wird kein Fehler festgestellt.
So fügen Sie Paritätsbit in C hinzu?
Angenommen, das Paritätsbit muss das Byte eine gleichmäßige Anzahl von 1 Bit haben: Halten Sie die Anzahl der 1-Bit-Drucken und wenn die Gesamtsumme Bits-1 ist, prüfen Sie, ob die Anzahl ungerade ist. Wenn ja, senden Sie eine '1' aus, sonst geben Sie ein Null aus. Dies findet das Paritätsbit an, bei dem normalerweise das Paritätsbit vorbereitet wird.