ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
1014637
Aleksey_75 (27.06.2020 16:01, просмотров: 1214)
Интересное поведение UART на STM32 

Используем UART1 и UART3 (аппаратные). ураты подключены наружу через свои lin драйвера, линии LIN соединены вместе и подключены к внешнему устройству. Прием побайтно в прерывании уартов. Когда внешнее устройство начинает слать пакеты (не LIN, обычный урат протокол), в UART1 будет принят верный пакет, в UART3 с вероятностью 80% будут лишь обрывки пакета. Что за нах??? Понятно что у прерывания UART1 приоритет выше, но прерывания по UART3 херятся не должны! скорость маленькая 19200, на rx pin UART3 100% приходит верный пакет, смотрю анализатором!!!