您好!
我将以乒乓方式尝试使用两个 DMA 通道、以实现连续的 ADC 输入而不丢弃任何样本。
这是我尝试做的一般想法:
将 DMA 0从 ADC 启动到存储器块0。 当存储器块0已满时、ADC 应继续使用 DMA 1到存储器块1。 DMA 0完成时将触发中断。 DMA 1继续从 ADC 传输到存储器块1。 当存储器块1已满时、ADC DMA 应继续使用 DMA 0至存储器块0。
目前、我看到没有办法让 ADC 访问两个 DMA 以允许在 syscfg 文件中连续输入。 到底有没有 以乒乓方式使用两个 DMA 通道、以实现连续的 ADC 输入而不丢弃任何样本?
谢谢!