Jako wywołany do tablicy odpowiem
faber33 napisał(a):
1234
CRC-16 wynosi 14BA
I teraz co "sklejamy" razem 1234 i 14BA i ma wyjść 0 ? Jak tak zrobię to wychodzi: BEDA
Tylko chyba sklejasz ciąg 1234 będący znakami ASCII z wynikiem będącym zapisem hexa 0x14BA ...
Ciąg ASCII 1234 to w zapisie hexadecymalnym 0x31 0x32 0x33 0x34, więc jak policzymy dla tego ciągu z dodanym wynikiem CRC-16 (0x14BA) to mamy wynik 0x0000 (ważna jest odpowiednia kolejność bajtów dodawanego CRC-16 - little endian). A tak wygląda na podawanej przez Ciebie stronie:
--
Pozdrawiam,
Robert