ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1208575
IBAH (14.05.2022 22:46, просмотров: 452)
STM32 Кортекс М0+, DMA сожрало весь моск!!! Алгоритм такой 

Проверяю включен ли канал, если выключен настраиваю и запускаю передачу DMA

в прерывании "передача закончена", выключаю канал., но если данные есть запускаю еще передачу

Глючит!!!

Сделал так

Проверяю включено ли прерывание канала, если выключено, выключаю DMA, настраиваю и запускаю передачу DMA

в прерывании "передача закончена", выключаю прерывания. но если данные есть запускаю еще передачу

Работает.


Флаги прерывания перед включением DMA сбрасывал, не помогает. Какие то проблемы с записью регистра CCR