Вверх ↑
Ответов: 85
Рейтинг: 7
#1: 2011-05-25 23:53:21 ЛС | профиль | цитата
jeka_kam писал(а):
столкнувшись с меркуриями и подсчетом crc , сделал компонент для подсчета контрольной суммы - он есть в дистрибутиве hiasm.

Речь идет о компоненте CRC16_32 (вычисление контрольных сумм по известным полиномам).

Попробовал запустить пример из ВИКИ http://ru.wikipedia.org/wiki/Modbus.
Протокол обмена Modbus, полином: A001
Код для проверки: 010F0013000A02CD01 - на выходе получал все что угодно, но нет ожидаемого 72CB.
Подскажите в чем я ошибаюсь. Вот схемка из 3 компонентов:
code_24176.txt


карма: 0

0
файлы: 1code_24176.txt [524B] [216]