Ja przyznam szczerze, że czytam to i w ogóle nie rozumiem tych wywodów o jakiejś szybkości, o "bit po bicie", o jakimś specjalnym hardware? o dużej pamięci ROM ? .... o co koledze chodzi ???? to jakieś totalnie nieporozumienie i widzę, że dalej rozwijane
![Smutny :(](https://forum.atnel.pl/images/smilies/icon_e_sad.gif)
Oczywiście, że CRC najczęściej oblicza się jako 8- , 16- lub 32-bitowe
nikt nigdy w życiu nie wysyła jakichś tam 800 bitów i nie oblicza CRC bit po bicie .... gdzie kolega takie rzeczy widział ? o czym tu w ogóle mowa - no chyba że ja czegoś nie wiem (też tak może być) .... ale to jakiś straszny koszmar
![Smutny :(](https://forum.atnel.pl/images/smilies/icon_e_sad.gif)
CRC można obliczać albo w locie i działa to ciut wolniej niż obliczanie z udziałem tablicowania, ale w większości wypadków dla prostych zastosowań i wolnych transmisji nie ma to żadnego znaczenia. Bierzesz sobie funkcje CRC8() lub CRC16() i obliczasz CRC dla swojego bufora który wysyłasz bajt po bajcie albo słowo po słowie. To tyle i tylko tyle - bez żadnych tam obliczeń crc bit po bicie na 800 bitach ...... nie wspomnę już że
mg101 napisał(a):
(np 100 kilobajtów = 800 bitów).
100 kilobajtów to nigdy w życiu nie jest 800 bitów ... ale niech będzie , że to jakiś czeski błąd się koledze przydarzył.
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]