ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1475327 Топик полностью
Adept (07.11.2024 11:40, просмотров: 28) ответил vpv.vpv на Именно так. Допустим, пакет 100 байт, и 2 байта CRC-16, это +2%. Если использовать бит чётности, то это будет 11-ый бит в каждом байте (с учетом старт и стопа), т.е. +10% накладных расходов. Пакет-то всё равно выбрасывать целиком и повторять. Биты чётности были актуальны в 70х-80х годах.
+1 бит чётности легко контролируется аппаратно, логикой (CRC тоже можно сделать на регистрах вроде как, но зачем?) Чётность - примитивный аппаратный контроль ошибок, легко реализуемый в железе. При пакетной передаче. в принципе - действительно атавизм, в коротких посылках помочь может, но всё равно смысла нет, - это только контроль, да и то весьма условный - парные ошибки не обнаружит. 
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)