|
данные идут непрерывным потоком. Действительно, можно
аппаратно обнаруживать различные ошибки.
Но полученные сведения об ошибках UART никаким
способом не может использовать для осуществления правильной
синхронизации. Он просто не может отличить "старт" от "бит0".
Алгоритм проги тоже не может помочь - он значительнее медленней,
чем аппаратный прием бит.
В случае варианта, указанного Vladimir-ом Ljaschko
правильная синхронизация может наступить только случайно.