Hallo liebe Forengemeinde ich hab ein dickes Problem bei der CRC Berechnung für eine BISS Schnittstelle. http://www.biss-interface.com/files/BiSS_AN3_appnote_E1en.pdf Die Variante im Link funktioniert prinzipiell, ist aber sehr umständlich und für einen AVR ein bisschen groß. Haber schon fleißig das Netz durchforstet, aber leider nichts zum Generatorpolynom 10011 gefunden. Habe schon einiges ausprobiert, leider nicht von erfolg gekrönt. Die Rechnung auf http://www.leischner.inf.fh-bonn-rhein-sieg.de/lehrmat/crc.htm funktioniert auch. Leider ist dort kein Code zu finden. Wenn mir jemand helfen könnte wäre ich sehr dankbar. Am liebsten war kleines mit Bitschieben und Xor. :-) Die Daten die aus denen das Polynom berechnet wird sind 11 Bit lang und liegen in einem uint_16t vor oder auch als 2x uint8. Vielen Dank
Gast
#3583313
Hallo, da sich kein anderer rührt
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Gruss
Gast
#5776593
Hallo Zusammen, ich kämpfe auch gerade mit der CRC Berechnung und möchte mich erstmal herzlich dafür bedanken, dass hier jemand die Lösung für mein Problem eingestellt hat. Daumen hoch :-) Kann mir vielleicht noch jemand erklären, wie man auf diese Lösung kommt? Ich habe das irgendwie nicht verstanden. Vielen Dank schon mal im voraus und einen schönen Tag! Gruß Patrick
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.