Adept (06.05.2019 00:43 - 00:50, просмотров: 294) ответил De_User на А если старт-бит будет засран (первый фронт то есть, то нет его), пакет корректно прочитается? При единичных узлах и короткой линии такая неоднозначность маловероятна, разумеется.
пофигу, т.к. у меня по протоколу начало пакета с синхрослова FF55, причём FF - именно для "выравнивания" уровней, синхронизация далее начинается с 55, применяю поголовно, во всех проектах где есть обмен данными - никогда никаких траблов причём реально иногда такой подход помогает. В частности был проект с передачей данных по аудиоканалу (для смартфонов - и там вообще жопа полная, аудиотракт у всех - кто во что горазд, с отличающимися в разы уровнями и всякими накрученными неотключаемыми "улучшайзерами") применял FSK, с тем же самым форматом синхрослова. Так там без FF вообще нифига не работало :) сейчас конечно уже неактуально, т.к. блюпуп модули стоят копейки :)) а тогда (лет 5 назад) было вполне актуально :)
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)