请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C1294KCPDT 您好!
我尝试使用 TM4C1294控制器中的 ADC 读取8个模拟输入。 在我的设计中、ADC 的触发器来自计时器、ADC 转换完成后、DMA 会将数据复制到代码中的数组中。 我的计划是保持 ADC 转换和数据复制在后台运行、并在代码中需要时使用数组中的 ADC 数据。 我正在使用的 DMA 模式是"Auto"(自动)。
我可以通过设置 DMA 传输参数并在每次竞争传输后在 ISR 中启用 DMA 通道来实现此目的。 否则、DMA 传输在第一次传输后不会发生。
我的问题是、在完成 DMA 传输后、是否可以在后台继续传输而不设置传输参数并每次启用通道?
如果我要使用任何其他 DMA 模式、是否可以实现它?
此致、
Sooraj