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