Контроллер DMA, может работать c определенным периферийным устройством только на определенном потоке-канале.
Первое что непонятно, для чего например ADC1 можно подключить на:
DMA2 stream0 channel0
DMA2 stream4 channel0
то есть в чем разница, подключу я на нулевой поток или на четвертый?
Второе это в регистрах настройки каждого АЦП есть бит указывающий ему отправлять запросы в DMA. Но это только для single ADC mode.
А в настройка общего для всех АЦП регистра ADC_CCR можно указать режим DMA для multi ADC mode.
Третье, могу ли я обойтись одним потоком DMA для передачи из ADC_CDR в память?
На каком потоке-канале ожидать запросов к DMA от какого АЦП?
Я понимаю, задача того еще шрёдингера , но все же...



