|
вычисление crc14 при помощи железа в stm32 |
|
|
|
Aug 16 2013, 17:33
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(scifi @ Aug 16 2013, 17:04)  Вы уже сказали, что CRC14 вам не принципиально. не правда, вроде по-русски написано Цитата полином какой есть - не важно Цитата(scifi @ Aug 16 2013, 17:04)  Тогда какие цели ставите? crc 14 бит
|
|
|
|
|
Aug 17 2013, 07:32
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(jcxz @ Aug 17 2013, 11:24)  Между разрядностью полинома и разрядностью данных нет никакой связи. CRC тем хорош, что если рассчитать вместе буфер с данными и значением CRC этих данных, то получим 0. По сути это остаток от деления длинного числа полученного последовательной записью всех байтов на полином. Если полином 16-бит (реально 16+1), то остаток 16 бит. И получается, что 16 битную CRC нельзя добавить в конец массива 14 битных данных для получения CRC всего блока (данные + CRC) равной 0.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|