Hallo zusammen, ich bin gerade dabei für die Kommunikation mit einem Baustein eine CRC zu implementieren. Im Datenblatt des Bausteins finde ich folgende Angaben: The CRC Polynomial is x^16+x^12+x^5+1 (0x1021) Its initial Value is 0xFFFF Nach meinen Recherchen ist das CRC-CCITT. Im Datenblatt ist auch ein "Beispiel" angegeben, wonach bei der Bytefolge 05 F9 04 00 die CRC C3 E5 herauskommen soll (alle Angaben in hex). Testweise habe ich diese Daten unter http://zorc.breitbandkatze.de/crc.html eingegeben, bekomme hier aber eine andere Checksumme raus. Die Einstellungen werden durch den Button CRC-CCITT automatisch gesetzt, die Bytefolge ist mit %05%F9%04%00 einzugeben. Kann mir wer sagen wo mein Denkfehler liegt? Danke, Michael
Lass dir den code geben. Man kann immer noch nach links schieben, nach rechts schieben...
Hi Zipp! Danke für den Beitrag! Welchen Code meinst Du? Der Bausteinhersteller macht nicht mehr angaben, und der Code des online calculators dürfte stimmen, da ich auf einem anderen zu einem identischen ergebnis komme. Ich weiß selber nicht wo der Fehler liegt. Da ich vermute dass das Datenblatt stimmt und die Kalkuatoren auch, vermute ich irgendwie eine falschen CRC interpretiert zu haben. Mike
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.