shan (30.01.2018 01:36, просмотров: 352) ответил IBAH на ОверРан выключи!!! или обрабатывай!
Сбрасывал только оверран при выходе из прерывания с предварительным чтением RDR. Не сбрасывал: Noise, Frame, Parity (этого не должно быть т.к 8 бит) Теперь сделал
CR3 OVRDIS=1
CR3 ONEBIT=1 для расширения допустимых отклонений и убирания ошибок сэмплирования (шума)
При выходе из прерывания сбрасываю теперь все ошибки (хотя OVR Noise уже не будет)
через минуту отсутствия связи делаю ресет в RCC UART1 и инициализация UART1
пока оставил через 30 минут несвязи полный ресет. т.к это сейчас срабатывает
Завтра разошлю прошивку проблемным пользователям (спасибо себе - сделал удобную перепошивку через WEB, которую осилит любой юзер). Буду ждать их отзывов. По результатам отпишусь.