Hallo,
Ich habe im Moment ein Array mit 500 Werten. In diesem Array sind die Daten des internen AD Wandlers (10Bit) gespeichert. Für die Übertragung der 500 Messwerte muss eine Prüfsumme gebildet werden. Im Moment habe ich es mit der CRC8 gemacht. Hier jedoch gibt es das Problem, dass die Werte nur zwischen 0-255 (ASCI) sein dürfen. Da es sich aber ja um Werte zwischen 0 - 1023 handelt, kann ich die CRC8 nicht nehmen.
Es wäre Super wenn mir jemand einen Vorschlag machen könnte wie man so etwas lösen kann. Vor allem soll aber auch die Fehleranfälligkeit gering gehalten werden.
Gruß
CRC16 ?
Andererseits ist das ja egal. Du hast 500 * 16Bit ---> 1000 Byte zu übertragen. und jedes Byte davon geht offensichtlich von 0-255. Wie diese Bytes insgesamt strukturiert sind, hat ja nix mit der Prüfsumme zu tun.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen