Verständnis des UART/USART-Paritätsbits
Teilen
Das Paritätsbit im Datenrahmen der UART- oder USART-Kommunikation teilt dem empfangenden Gerät mit, ob ein Fehler in den Datenbits vorliegt. Der Paritätsmodus kann auf gerade Parität oder ungerade Parität eingestellt werden. Das sendende Gerät setzt das Paritätsbit. Wenn die Parität auf gerade eingestellt ist, setzt das sendende Gerät eine 0 in das Paritätsbit, wenn eine gerade Anzahl von Einsen in den Datenbits vorhanden ist. Dadurch wird die Anzahl der Einsen, einschließlich des Paritätsbits, gerade. Wenn die Datenbits eine ungerade Anzahl von Einsen enthalten, setzt das sendende Gerät eine 1 in das Paritätsbit, um die Anzahl der Einsen, einschließlich des Paritätsbits, zu einer geraden Zahl zu machen. Das empfangende Gerät ermittelt, ob die Datenbits einen Fehler enthalten. Wenn der Paritätsmodus auf gerade eingestellt ist, muss eine gerade Anzahl von Einsen, einschließlich des Paritätsbits, vorhanden sein. Wenn nicht, sollte das empfangende Gerät diesen Datenrahmen ablehnen und einen weiteren anfordern. Dies gilt auch für die ungerade Parität. Die Anzahl der Einsen im Datenbit muss eine ungerade Anzahl von Einsen, einschließlich des Paritätsbits, aufweisen.