BadTaste
Level-2
- Beiträge
- 180
- Reaktionspunkte
- 12
-> Hier kostenlos registrieren
Hallo,
ich bin am verzweifeln :
Ich möchte eine CRC Checksumme Berechnen der Hersteller hat diese Beschreibung dabei:
CRC Polynom =11111111
Schieberegister = 00000000 (Startwert)
solange Bits im String verbleiben:
falls das MSB von Schieberegister gesetzt ist dann-->
Schieberegister = (Schieberegister linksschieber um 1) XOR CRC-Polynom
andernfalls:
Schieberegister=Schieberegister linksschieben um 1
nächstes Bit aus dem String in das LSB des Schieberegisters
Schieberegister ausgeben.
folgendes Beispiel ist dabei 00 01 FF AD --> die beiden letzten Byte CRC
oder auch FA 04 01 64 00 0A 00 FD
Ich verstehe nicht wie man auf den CRC Wert kommt kann mir einer ein Tip geben?
ich bin am verzweifeln :
Ich möchte eine CRC Checksumme Berechnen der Hersteller hat diese Beschreibung dabei:
CRC Polynom =11111111
Schieberegister = 00000000 (Startwert)
solange Bits im String verbleiben:
falls das MSB von Schieberegister gesetzt ist dann-->
Schieberegister = (Schieberegister linksschieber um 1) XOR CRC-Polynom
andernfalls:
Schieberegister=Schieberegister linksschieben um 1
nächstes Bit aus dem String in das LSB des Schieberegisters
Schieberegister ausgeben.
folgendes Beispiel ist dabei 00 01 FF AD --> die beiden letzten Byte CRC
oder auch FA 04 01 64 00 0A 00 FD
Ich verstehe nicht wie man auf den CRC Wert kommt kann mir einer ein Tip geben?