Forum: Mikrocontroller und Digitale Elektronik 8Bit CRC


von müllo (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

In anderen Beiträgen wurde der Stoff schon mehrmals behandelt und
deswegen habe ich mich testweise ein pdf mit der Implementierung eines
CRC-Bytes bei 2 Nutzdatenbytes angehängt. Ich hoffe, dass die CRC so
funzt.

Als Ziel des Ganzen soll am Ende eine DÜ über serielle Schnittstelle
mit 9 Nutzbyte und einem CRC- Byte rauskommen. CRC soll die DÜ
absichern.

Wenn die Logik in meinem pdf stimmt, kommt die eigentliche Frage. Bei
einer zu erstellenden CRD mit n-Bit muss das Generatorpolynom ja
(n+1)-Bit haben. Kann dieses Polynom frei gewählt werden (in meinem
Bsp. 0b110110110) oder gibt's da genormte Vorschriften?

Viele Grüße
müllo

von müllo (Gast)


Lesenswert?

Gibts für CRC-8 ein Norm-Generator-Polynom?

von mthomas (Gast)


Lesenswert?

"Standardpolyom" und "Standardstartwert" fuer 8 Bit CRC-Pruefsumme
ist zumindest mir nicht bekannt (fuer CRC16 gibt es einige). Falls man
beide Seite selbst implementiert: CRC-Pruefsumme nach dem Vorbild von
Dallas/Maxim fuer 8-Bit. Dafuer gibt es auch einiges an "vorgekautem"
Code.

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
Noch kein Account? Hier anmelden.