CRC 8, 16 ,32 Unterschiede

Gast #1889834
Lesenswert?

Hallo,

kann mir jemand mal die wichtigsten Unterschiede der Bascom Funktionen 
crc8 crc 16 und crc32 erklären ?

Möchte 64 Bit mit einer Prüfsumme ausstatten für eine übertragung und 
möglichst viele Bits sparen für Fehlererkennung. Was kann also das crc8 
nicht gegenüber einem höherwertigen ?

danke
Gast #1889848
Lesenswert?

Schau mal hier: 
http://de.wikipedia.org/wiki/Cyclic_Redundancy_Check#Erkannte_Fehler
Prinzipiell kann man mit laengerem CRC mehr Fehler erkennen als mit 
kuerzerem. Dh je laenger desto sicherer.
Weiss ja nicht was Du mit Deinen Daten vorhast, aber als Beispiel werden 
auf dem CAN-Bus (durchaus Sicherheits-relevant) die 8 Bytes mit 16 Bit 
CRC gesichert.
Das sollte also sicher ausreichen.
Fuer die allermeisten Bastel-Anwendungen ist sicher auch CRC8 
ausreichend, wenn Du jetzt nicht gerade einen Panzer fernsteuerst ;)

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