16+
Среда
21 августа
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Схемы, платы, компоненты

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Лагунов  (09.05.2019 08:57) , в ответ на Пауза в байтах гарантирована за счет чего? Передатчик не выключается после последнего байта на время гарантированной паузы? "Второй байт", т.е. уникальный байт, ищется от конца принятой посылки (перед посылкой может приниматься мусор)? Какого автор: AlexBi
мастер в паузах держит линию в нормальном состоянии (А>В). Т.е. не выключается. Все слейвы во время паузы очищают буфер и счетчик байт у них в "0". После запроса мастером нужного слейва тот отвечает. Те, кого опрос не касается (третий байт в 
посылке мастера - адрес) молчат и следят за линией и паузой в ней. Соответственно в паузах очищают буфер и ставят счетчик байт в "0". Поэтому увидев передачу (не важно чью, мастера или чужого слейва) ждут паузу и анализируют. При нормальном обмене уникальный байт всегда второй (если всё нормально). Любой мусор в паузе анализируется как обмен и само собой счетчик байт после него сбрасывается. Минимум паузы требуется 3 миллисекунды. Если такой паузы вообще не наблюдается, то обмена нет вообще, всё висит. Ну а сверхдлинная пауза говорит о том, что мастер выключен. Никто ничего не делает.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX