Реализация алгоритма CRC16
Задание перевыполнил и внёс свои правки предложения.
Человек высокой квалификации, рекомендую к сотрудничеству.
Есть программатор ETSmart использующий скрипты на упрощённом Си-подобном языке.
Хочу реализовать возможность просчёта контрольной суммы CRC16 для произвольной строки.
Входные данные :
адрес начала и конца строки,
полином, начальное значение CRC, направление счета, финальный XOR
Интересует MCRF4XX - 0x1021, 0xFFFF, 1, 0x0000
Также хочется иметь пример программы с обратным направлением счёта
Например EN-13757 - 0x3D65, 0x0000, 0, 0xffff
Рассчитанное значение прописывается после конечного адреса.
Прилагаю программу программатора, которая работает без железа.
В ней в качестве примеров есть большое количество скриптов.
По сути расчёт и запись контрольной суммы производиться в статичном файле подгруженным в программу ETSmart.
Срипты находятся ETSmart\Calculators\Dashboard
Hitag2 CRC -приложен в качестве примера реализации похожего алгоритма
Бюджет: 1000 UAH Срок: 3 дня
Создам вам отдельный конвертер или как скрипт для Free Car Calculator