Gast
#350723
Hi, schon seit Stunden bin ich schon auf der wahren CRC16-Checksumme fuer folgende Bytes: 0x08 0x60 0x81 0x98 0xF0 0x81 0x8A serversniff.de behaupted da kommt 0xDA 0x72 als CRC16 bei raus. jacksum, so'n Java-Proggi meint, es kommt dabei ebenfalls 0xDA 0x72 bei raus. Wenn ich aber Peter Danneggers Routine aus http://www.mikrocontroller.net/forum/read-4-49752.html#89913 nehme, kommt da 0xDA 0x69 bei raus, auch die AVR-include-utils-crc16.h _crc16_update Funktion bringt mir genau das Ergebnis. Jetzt hiess es mal glaubich, wenn ich den gesamten String inkl. CRC16 nochmal durch die CRC16-Maschinerie laufen lasse, soll 0x00 0x00 bei rauskommen. Bei serversniff.de und auch bei jacksum kommt dann aber 0x7E 0x7E bei raus. Was ist jetzt richtig? Es steht 2:2....... Ich geh' jetzt ersma inne Firche... Hegy