Gast
#5199821
Hallo, ich habe leider die Aufgabe, die serielle Kommunikation mit einem uralten Gerät ohne vernünftige Dokumentation zu programmieren und bin dabei auf folgendes Problem gestoßen: Das Gerät sendet mir immer 4 bytes Daten gefolgt von einem Paritätsbyte. Leider ist nirgends spezifiziert, wie dieses Paritätsbyte berechnet wird. Einzig folgende 4 Beispiele sind gegeben 00110001 01001111 01001111 01001111 00110011 01001110 01000110 01010110 00111000 01011111 01000110 01000101 00110111 01010100 01011111 01010010 00111101 00111010 01100000 00111110 Aus dieser Tabelle kann ich aber leider kein gängiges Verfahren erkennen. Es handelt sich weder um eine XOR-Verknüpfung noch um eine Längsparitätsprüfung. Erkennt vielleicht jemand von euch mit einem scharfen Auge um welches Paritätsverfahren es sich handelt?