|
вычисление crc14 при помощи железа в stm32 |
|
|
Ответов
|
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.
|
|
|
|
Сообщений в этой теме
Огурцов вычисление crc14 при помощи железа в stm32 Aug 16 2013, 07:37  scifi Это уже не CRC14.
Зачем это надо? Aug 16 2013, 12:21   Огурцов как зачем, аппаратная реализация должна побыстрее ... Aug 16 2013, 15:04    scifi Цитата(Огурцов @ Aug 16 2013, 19:04) как ... Aug 16 2013, 16:04     Огурцов Цитата(scifi @ Aug 16 2013, 17:04) Вы уже... Aug 16 2013, 17:33    Golikov A. Цитата(adnega @ Aug 17 2013, 11:32) CRC т... Aug 17 2013, 13:10     adnega Цитата(Golikov A. @ Aug 17 2013, 17:10) э... Aug 17 2013, 13:23 Golikov A. посчитайте CRC16 и возьмите от него 14 любых бит. ... Aug 16 2013, 18:16 Golikov A. почему у меня интересно не получилось для модбаса.... Aug 17 2013, 13:47 scifi Цитата(Golikov A. @ Aug 17 2013, 17:47) п... Aug 17 2013, 17:34  Сергей Борщ QUOTE (scifi @ Aug 17 2013, 19:34) Должен... Aug 17 2013, 18:38 Golikov A. A/B - Остаток С
(А-С)/B остаток ноль
это понятно
... Aug 18 2013, 05:07 SSerge Дописывание остатка это умножение сообщения на xn ... Aug 18 2013, 06:02  Golikov A. Цитата(SSerge @ Aug 18 2013, 10:02) Допис... Aug 18 2013, 17:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|