Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Электроника и программирование


Пакетный протокол обмена данными

Общее описание протокола

В данной статье будет рассмотрен пакетный протокол обмена данными по любому последовательному интерфейсу. Он поддерживает как соединение типа точка-точка, так и работу в сети.

Работа по протоколу синхронная, в сети может присутствовать только один мастер и неограниченное количество подчиненных устройств. Если быть точнее, количество устройств в сети ограничено цифрой 255, т.к. на адрес отводится один байт.

За счет использования синхронного режима работы, обеспечивается гарантированная доставка сообщений. Каждое сообщение имеет подтверждение.

Передача данных осуществляется в текстовом режиме. Это решение имеет как плюсы, так и минусы. К минусам следует отнести то, что для передачи одного байта на конечное устройство, фактически передается два байта (текстовое представление значения байта в шестнадцатеричном формате).

Плюсы текстовой передачи:

  • Отсутствие необходимости подмены байт при совпадении со значением служебных (байт-стаффинг);
  • Возможность работы из любой терминальной программы.

Читать далее


В избранное