Lin Bus CRC-Check

OP #5448904
Lesenswert?

Guten Tag,
ich habe eine Frage zum CRC-Check beim Lin Bus und zwar bei der 
Berechnung der Enhanced Checksum.
Das Identifierfeld baut sich wie folgt auf:

ID0;ID1;ID2;ID3;ID4;ID5;P0;P1 (LSB->MSB)

Das Datenfeld wird ja wie folgt gesendet:
D0->D7 (LSB->MSB)

Wenn ich jetzt ein vorgebene ID habe, z.B. 13dez

Ist die ID(LSB->MSB)
101100Bin
Dann habe ich für die Paritätsbits: P0=0 und P1=1

Damit wäre die im Identifierfield übertragene Nachricht die physikalisch 
auf dem Bus liegt(ohne Start- und Stoppbits)

10110001 (LSB->MSB)

Wenn ich jetzt die erweiterte Checksumme berechnen möchte nehme ich ja 
zu den Datenfeld noch das Identifierfeld dazu.
Wird das ganze Identifierfeld wieder nach MSB->LSB geordnet?

10001101 (P1;P0;ID5;ID4;ID3;ID2;ID1;ID0)


MfG Dirtrunner

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