ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Понедельник
27 июня
1189392
3m (18.03.2022 10:29, просмотров: 111)
Сюрприз от lpuart stm32g031. Пытаюсь задействовать прерывание character match для обработки символа '\n' в принимаемом потоке байт. Работаю без dma с использованием fifo, порог установлен на 1/2. Так вот character match срабатывает только когда фифо пусто а если в фифо есть хотя бы 1 байт Character match flag (бит 17 регистра USART_ISR) не устанавливается. В мануале эта функция крайне скудно описана и неясно на каком этапе выполняется сравнение. В еррате тоже ни слова.