ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
920167 Топик полностью
Лагунов (09.05.2019 08:57, просмотров: 351) ответил AlexBi на Пауза в байтах гарантирована за счет чего? Передатчик не выключается после последнего байта на время гарантированной паузы? "Второй байт", т.е. уникальный байт, ищется от конца принятой посылки (перед посылкой может приниматься мусор)? Какого
мастер в паузах держит линию в нормальном состоянии (А>В). Т.е. не выключается. Все слейвы во время паузы очищают буфер и счетчик байт у них в "0". После запроса мастером нужного слейва тот отвечает. Те, кого опрос не касается (третий байт в посылке мастера - адрес) молчат и следят за линией и паузой в ней. Соответственно в паузах очищают буфер и ставят счетчик байт в "0". Поэтому увидев передачу (не важно чью, мастера или чужого слейва) ждут паузу и анализируют. При нормальном обмене уникальный байт всегда второй (если всё нормально). Любой мусор в паузе анализируется как обмен и само собой счетчик байт после него сбрасывается. Минимум паузы требуется 3 миллисекунды. Если такой паузы вообще не наблюдается, то обмена нет вообще, всё висит. Ну а сверхдлинная пауза говорит о том, что мастер выключен. Никто ничего не делает.