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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.