Продолжаю разбираться с АЦП в STM32G431RB. Назначил на АЦП1 два канала, а Scan Conversion Mode по-прежнему не дает включить Enable. И ниже в ранках есть только один вход.
Никак в толк не возьму где в STM32CubeIDE конфигурируется прерывание от DMA Могу только включить его или выключить. Включил АЦП с запуском от таймера и сохранением данных через DMA и программа подвешивается. Стоит выключить прерывания от DMA - работает. Подозреваю, что это прерывание вызывается слишком часто и у процессора не хватает времени чтобы вернуться к основной программе.
вижу, что прерывание от DMA обрабатывается каждые 2,25 мкс. Это при том, что DMA работает на АЦП, который запускается от таймера предположительно с периодом 25 мкс. Может у меня просто флаг прерывания не очищается? ХАЛ сам этого не делает?