Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
кто шарит в вычислении CRC с помощью полиномов . Каким образом , если образующий полином 8005
Отправлено
aha
01 января 2008 г. 22:38
то есть для CRC16 , и последовательность равна 0, контрольная сумма получается равной 1400H ? - http://www.zorc.breitbandkatze.de/crc.html
Составить ответ
|
Вернуться на конференцию
Ответы
Ну чет круто замутил с нового года, ты чем полиномы пользуешь Mathcad'ом?
—
NickF
(01.01.2008 23:12:16
81.88.222.16
,
пустое
)
Ответ: в овеновских измерителях используются CRC , не могу понять как правильно считается, а в ссылке мной
—
aha
(01.01.2008 23:19:13
62.133.165.47
, 73 байт)
Обычно вначале регистр инициализируется не нулями, а 0xffff. Посему при под...{+}
—
vinogradov aleksei
(01.01.2008 23:21:11
82.207.27.65
, 199 байт)
В этом чудном калькуляторе в строке Data sequence похоже символьные значения берутся, т.е. 0 это не 0x00, а 0x30.
—
rezident
(01.01.2008 23:32:57
89.148.212.143
,
пустое
)
По крайней мере результат этого калькулятора не совпадает с результатами моих 100% рабочих алгоритмов подсчета CRC16. Ни с табличным, ни с алгоритмическим.
—
rezident
(01.01.2008 23:34:32
89.148.212.143
,
пустое
)
Ответ: то есть калькулятор неправильно считает ? но для тестово ASCII строки "123456789"
—
aha
(01.01.2008 23:53:28
62.133.165.55
, 66 байт)
А вы, пардон за нетехнические выражения, каким концом число в регистр задви...{+}
—
vinogradov aleksei
(02.01.2008 00:00:18
82.207.57.187
, 170 байт)
Да хоть каким задвигать. Не совпадает результат калькулятора с моим результатом CRC16 по, например, типичному полиному 1A001h.
—
rezident
(02.01.2008 01:53:37
89.148.212.143
,
пустое
)
Ответ: а какой алгоритм вычисления у вас конт. суммы ? пытаюсь в дельфях получить , не сходится с данными ..(-)
—
aha
(02.01.2008 11:14:45
62.133.165.155
,
пустое
)
Типовой. Практический такой же как в примере из стандарта ModBus over Serial Line.
—
rezident
(02.01.2008 13:40:10
89.148.212.143
,
пустое
,
ссылка
)
Исходник
—
rezident
(02.01.2008 13:43:59
89.148.212.143
, 1147 байт)
Типы int и unsigned int у меня 16-битные.
—
rezident
(02.01.2008 13:45:50
89.148.212.143
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru