[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено us5qvh 01 ноября 2002 г. 12:43
В ответ на: Покритикуйте, посоветуйте как улучшить уже сделанный протокол! отправлено Garisoft 01 ноября 2002 г. 11:31

А я соединял несколько устройств (на 89C52) через UART по кольцу, т.е. передатчик каждого к приемнику следующего. Каждый такой ящик передавал пакеты такого вида: Заголовок-свой номер-признак текущая информация/команда-код информации/команды-текст (текущие значения,параметры для команды)-окончание-контрольная сумма. Понятно, что это не очень надежно (при повреждении кабеля встанет вся сеть), но зато каждое устройство может проверить целостность сети. Приемная программа проверяет сетевые номера прихходящих сообщений, и если он свой, сообщение проглатывается и считается, что сеть в порядке, а если он чужой, сообщение передается дальше. Таким образом, каждое устройство может получать любую информацию, которая есть в сети и выполнять те команды, которые ему предназначены.

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

Ответы



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

E-mail: info@telesys.ru