ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 января
1487967 Топик полностью
Nikolay_Po (31.12.2024 23:26, просмотров: 105) ответил Лaгyнoв на если честно (вероятно я тут неправ), я тупо сбрасываю все ошибки как только вижу. Типа - USART2->ICR=USART2->ICR|0x0000000F; Иначе потом вообще виснет прием.
Да, это правильно. Если не сбрасывать ошибки, приём вообще остановится. 

В принципе, не должно быть вреда от игнорирования ошибки кадрирования на последнем байте кадра.

Я бы попробовал обрабатывать FE и запоминать последний байт, после которого возникла эта ошибка. И если окажется, что обнаружена межкадровая пауза, и последней была FE, то использовать последний байт как целый и обрабатывать кадр, не смотря на последнюю FE.