ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
920069 Топик полностью
Adept (08.05.2019 19:31 - 19:36, просмотров: 288) ответил AlexBi на Но как решается задача поиска начала? Все стало на место или это все еще мусор?
решается всё протоколом :) линия гарантированно "устаканится" во время передачи начала (0x0FF) синхрослова 0xFF55, и синхробайт (0x55) уже будет приниматься корректно. Если же по каким-то совершенно неведомым причинам синхронизация не случится, то после передачи мастером запроса, по окончании таймаута ожидания ответа от слейва (у меня это типично 1mS) Начинается новый цикл запрос-ответ. Что там и куда может пропасть - ума не приложу :) и как наличие "растягивающих резисторов" может кардинально улучшить качество связи??? Вероятность того, что будет генериться мусор (с корректным форматом фрейма, на нужной скорости), который забьёт приёмный алгоритм слейва - крайне мала, а то, что этот мусор будет имеет вид синхрослова (0xFF55) - исчезающе мала
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)