mikrocontroller.net

Forum: PC-Programmierung Problem mit CRC16 / CRC-CCITT Berechnung


Autor: Calatayud (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein Problem mit einer CRC-Berechnung. Es handelt sich um CRC16 
(CRC-CCITT, vorgeladen mit 0xFFFF) berechnet für das Datenwort 0x09. Das 
ist ein Beispiel aus einem bei RFID verwendeten Standard, Ergebnis ist 
0x70D9 (was sich mit dem Rechner auf 
http://www.lammertbies.nl/comm/info/crc-calculatio... 
bestätigen lässt)

Mich würde interessieren, wie man dies "per Hand" ausrechnet. Angehängt 
habe ich einen Versuch, der jedoch wohl falsch ist (Ergebnis: 0x3117)


Rechts im Bild zu sehen sind die korrekten Berechnungsschritte, wie sie 
im besagten RFID-Standard als Beispiel angegeben sind. Mit meinen ersten 
Schritten bin ich noch "nah dran", ehe dann am Ende gar nichts mehr 
stimmt.


Wie kommt man zum Ergebnis 0x70D9, was mache ich falsch?

Danke für jeden Hinweis!

Autor: Tobi H. (tobi-) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nimm mal beim ersten XOR direkt das erste Datenbit rein, dann kommts bei 
mir zumindest hin

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.