在STM32F429上重新运行从ADC到存储器的DMA传输

时间:2016-02-24 10:38:31

标签: stm32 dma stm32f4discovery stm adc

我配置了DMA2流0,以便将给定数量的样本从ADC3(由TIM2上升沿触发)传输到内存,并在完成传输后发生中断,我对收集的样本进行计算。

除了我希望能够重复整个过程之外,所有事情都是有意为之。应该通过用户命令(按下按钮,或最终通过USART命令发送)启动传输,因此我无法在循环模式下使用DMA来执行此任务。

从我发现的情况来看,可以通过修改一些寄存器并重新启动DMA和ADC来重新运行传输,但我无法完成任务。为实现目标,我必须运行哪些正确的指令?

0 个答案:

没有答案