господа, всех приветствую.
есть проблема с ф103: включаю ацп 2 канала, cont, scan, swstart + dma 5000 байт.
в прерывании DMA отключаю ацп (ADC1->CR2&=~(ADC_CR2_SWSTART|ADC_CR2_CONT);) далее в основном цикле обработка данных, далее перезапускаю DMA, далее запускаю АЦП
проблема: при первом запуске всё корректно пишется в массив, при последующих запусках запись первого байта происходит сразу при перезапуске DMA (т.е. я еще не успел даже сам ацп запустить)
как побороть это?
(я так понимаю где то остался висеть сигнал для DMA, только вот никак не пойму где)