16+
Воскресенье
25 августа
Вход |Карта сайта |Upload |codebook | PARTS

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

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

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

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

caxapa

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

AVR PIC MSP PLD,FPGA,DSP 

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

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

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

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Adept  (08.05.2019 19:31 - 08.05.2019 19:36) , в ответ на Но как решается задача поиска начала? Все стало на место или это все еще мусор? автор: AlexBi
решается всё протоколом :) линия гарантированно "устаканится" во время передачи начала (0x0FF) синхрослова 0xFF55, и синхробайт (0x55) уже будет приниматься корректно. Если же по каким-то совершенно неведомым причинам синхронизация не случится, то 
после передачи мастером запроса, по окончании таймаута ожидания ответа от слейва (у меня это типично 1mS) Начинается новый цикл запрос-ответ. Что там и куда может пропасть - ума не приложу :) и как наличие "растягивающих резисторов" может кардинально улучшить качество связи??? Вероятность того, что будет генериться мусор (с корректным форматом фрейма, на нужной скорости), который забьёт приёмный алгоритм слейва - крайне мала, а то, что этот мусор будет имеет вид синхрослова (0xFF55) - исчезающе мала
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX