Я пытаюсь добавить обнаружение ошибок CRC16 в приложение микроконтроллера Motorola HCS08. Однако мои контрольные суммы не совпадают. Один онлайн-калькулятор CRC предоставляет как результат, который я вижу в своей программе для ПК, так и результат, который я вижу на микроконтроллере.
Он называет результат микроконтроллера «XModem» и результат ПК «Кермит»
. ] В чем разница между тем, как эти два древних протокола определяют использование CRC16?