www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP CRC-16 Checksumme


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich lese aus einem EEPROM folgende Daten:

2D01 2D01 2D01 0100 0100 0100 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 
FFFF FFFF 0053 5541 4431 3B4D 4720 530D 3130 3039 3839 0D34 3931 3030 
3032 3738 360D 3039 3835 3834 3930 0D52 3241 0D33 3739 3030 3031 330D 
0D52 3142 2F31 0D0D 0D00 0000 0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 
0000 868B

Die letzen zwei Bytes (868B) sind die Checksumme. Diese besteht aus dem 
Rest der Modulo 2 Division durch das Polynom x^16 + x^12 + x^5 +1. Ich 
verstehe jedoch nicht, wie diese gebildet wird?
Kann mir jemand erklären, wie die Checksumme berechnet wird? Hab auch 
schon die anderen Forenbeiträge gelesen, werde aber nicht wirklich 
schlau daraus...

Danke & Gruss

Autor: Antwortengeber (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Die letzen zwei Bytes (868B) sind die Checksumme.

>Diese besteht aus dem Rest der Modulo 2 Division durch das Polynom x^16 + x^12 + 
x^5 +1.

>Ich verstehe jedoch nicht, wie diese gebildet wird?
???

> Kann mir jemand erklären, wie die Checksumme berechnet wird?
Diese wird aus dem Rest der Modulo 2 Division durch das Polynom x^16 + 
x^12 + x^5 +1 gebildet.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.