Существует быстрый расчет CRC16 табличным способом, даже есть таблица для протокола ModBus, может, существует такая программа под Windows, которая формирует эту таблицу для заданного полинома. Например, полином 8005. Может, есть у кого? Загружать контроллер циклом расчета CRC16, когда ему нужно быстро обработать принятую посылку и выдать команду. Циклический расчет происходит слишком долго.
|