ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Воскресенье
22 мая
1152512 Топик полностью
Tpoeшник (07.12.2021 18:23, просмотров: 105) ответил Argon на Кто-нить подскажите дельную мысль... Надо организовать логический уровень протокола обмена между двумя девайсами по UART. Да, это почти студенческий вопрос, но в последнее время не хочется изобретать велосипеды. Нет ли чего-то стандартизованно-формализованного?
Мастер в бесконечном цикле по кругу перебирает всех слейвов при этом передает информацию им если она есть. Когда слейв слышит свое имя на шине - отвечает что жив и передает здесь же информацию на мастер если есть. большие пакеты разбиваются на подпакеты с длиной "окна" связи. детект обрыва связи если не отвечает слейв пару циклов. Квитируется успех передачи. Если успеха нет то передача в любом из направлений повторяется. 
Ответы