Gast
#2386142
Hallo zusammen! Ich versuche gerade, auf dem CC1110 eine CRC-16 Prüfsumme zu berechnen. Da der Stein dazu entsprechende Peripherie mitbringt, wollte ich die jetzt auch einfach mal nutzen. Kalkuliert wird hier mit dem Polynom X^16 + X^15 + X^2 + 1. Wenn ich mir nun die Werte aus dem Datenblatt nehme (Seite 146, Absatz 12.11.2.3), komme ich auch auf das dort angegebene Ergebnis 0xB4BC. An der Gegenstelle habe ich aber keinen CC1110, dort muss ich selbst Hand anlegen. Doch komme ich hier nicht auf das selbe Ergebnis, hier kommt immer 0x2521 heraus. Ich habe auch verschiedenste Lösungen probiert, die ich hier im Forum gefunden habe. Das Ergebnis ist aber immer 0x2521, nie 0xB4BC. Was in aller Welt mache ich falsch? Hier noch das Datenblatt zum Nachschlagen: http://www.ti.com/lit/ds/symlink/cc1110f32.pdf Und noch einer meiner Versuche:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |