функция crc16_m2 - это функция деления 17-го бита CRC на полином 0x11021. Итеративное полиномиальное деление CRC там не производится.
---------- Post added at 16:02 ---------- Previous post was at 15:47 ----------
Не содержит.
После подачи первого бита данных - остаток от деления данных на полином появляется в CRC только на 17-й вызов, поэтому после подачи последнего бита данных - нужно выполнить ещё 16 холостых вызовов. Иначе последний бит данных не будет подвергнут полиномиальному делению.



Ответить с цитированием
