Нууу. Тут однако вопрос не к смл (+)
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено allmaker 14 апреля 2003 г. 15:04
В ответ на: Проблема в протоколе обмена, как определить конец посылки? Поделитесь описанием please отправлено viakon 14 апреля 2003 г. 12:43

Посмотрите семейство DSL протоколов. Начало - конец пакета означается флагами (01111110). Внутри пакета организуется битстаффинг. Если неоюходимо передать в потоке более 5 единиц вставляется 0. И обратно. Если принято 6 единиц - конец (начало) пакета. Если 5 единиц и следующий 0, 0 убирается.
Внутри пакета на Ваше усмотрение, но обычно сначала позывные (кому, от кого, через кого), поля управления, данные, контрольная сумма. Весьма не мешает помехоустойчивое кодирование.
Банзай.

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru