Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Есть ли в приироде удобные процедуры для Си для рассчета CRC16? порекомендуйте плиз
Отправлено
kan35
06 декабря 2006 г. 12:26
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: (+)
—
XR63
(06.12.2006 12:53
unknown
, 5705 байт)
На счет удобности не знаю но оно уже готово...
—
Nikolaj
(06.12.2006 12:37
213.183.106.185
, 9315 байт)
CRC16 бывает разный в зависимости от полинома. Мне лично нравится табличный метод
—
1111
(06.12.2006 12:36
194.158.218.188
, 2521 байт)
А вот для такого табличку бы Х16+Х15+Х2+1
—
kan35
(06.12.2006 12:48
62.205.163.4
,
пустое
)
Добавлю
—
1111
(06.12.2006 13:06
194.158.218.188
, 910 байт)
Внизу есть и для указанного полинома
—
Nikolaj
(06.12.2006 12:51
213.183.106.185
,
пустое
,
ссылка
)
ок! внедрил код, но немного не совпадает, почему?(+)
—
kan35
(06.12.2006 13:15
62.205.163.4
, 244 байт)
Ответ:
—
1111
(06.12.2006 13:48
194.158.218.188
, 226 байт)
совершенно так!!:-)
—
kan35
(06.12.2006 14:56
62.205.163.4
,
пустое
)
Ответ:
—
1111
(06.12.2006 13:50
194.158.218.188
, 3018 байт)
В каком виде передаются параметры simplymodbus для расчета? Приведенный код считает CRC для unsigned int_16. Что Вы передаете в функцию (int или char)?
—
Nikolaj
(06.12.2006 13:38
213.183.106.185
,
пустое
)
желаю посчитать crc16 от массива 6 байт, а вообще - проблему решил так(+
—
kan35
(06.12.2006 13:56
62.205.163.4
, 178 байт)
Угу, как обычно, всё зависит от начальных условий :)
—
Nikolaj
(06.12.2006 14:11
213.183.106.185
,
пустое
)
Прост других мылёв нет...
—
Nikolaj
(06.12.2006 13:45
213.183.106.185
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru