Можно ведь и два последовательных регулярных преобразования настроить. Настраиваете ADC и DMA, стартуете, а по окончании получаете результаты преобразования уложенные в вашем массиве. Время переключения примите за 0. Но сам факт переключения не означает, что конденсатор выборки-хранения зарядится мгновенно. Когда вы стартуете преобразование в течение времени выборки конденсатор выборки-хранения начнет заряжаться до напряжения источника через выходное сопротивление источника (по экспоненте). Когда ошибка будет в приемлемом диапазоне выборку можно заканчивать. Это время задается в настройках канала и производитель рекомендует определенные значения для разных выходных сопротивлений.
Если важна регулярность преобразований, то DMA с кольцевым буфером в помощь.
|