老师请问开启dma的循环模式必须配合adc的连续模式使用

🔍 溯源 ✍️ Jack | 📅 2025-02-27 | 👍 1 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/DMA #技术/ADC #质量/普通

原帖 | Jack | 2025-02-27 17:22 | 👍1 | 阅读约1

老师请问开启dma的循环模式必须配合adc的连续模式使用吗?什么时候需要用到dma的循环模式呢?

dma循环模式指的是能够连续不断接收adc的dma request,如果你不开启adc的连续模式(转换完一次接着转换第二次,不需要再调用adc start),那就没必要开启dma的循环模式。

补充下,adc的scan模式是指连续转换多个通道,比如in1 扫完,扫in2,然后扫in3这样。

老师,是不是就是这里设置的这个eoc中断发生的时候产生的adc的dma request?通知dma去搬运转换完的数据,可以设置为每个通道转换完去搬运一次,或者所有通道转换完一起搬运?(如图)

是的

268885865fb3.png


相关笔记