ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1189392
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) не устанавливается. В мануале эта функция крайне скудно описана и неясно на каком этапе выполняется сравнение. В еррате тоже ни слова.