Вот когда пакетами обмениваются с оборудованием, то для исключения потери информации после пакета шлют CRC-16, CRC-32 и т. п. Оборудование вычисляет со своей строны этот CRC пакета сравнивает с принятым CRC и запрашивает снова сбойный пакет, если была ошибка при передаче... Этот CRC вычисляется и передается в соответсвии со стандартом, котрый я не нашел (с Вами вот общаюсь)... И на моей строне и на строне оборудования CRC вычисляться должно по одному алгоритму. Порядок сследования байт тоже одназначен, иначе возможны непонятки... Вот и спрашиваю...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)