This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
意图通过DMA传送ADC12的AD结果到RAM中。程序中定义一个512字节数组Data[512]。采用5个AD通道。每次由定时器B触发AD采样。当最后一个通道ADC12IFG触发DMA传送5个通道AD结果到512字节数组Data[512]中。
请问DMA能否在目标地址递增的设置下,每次AD保存5个通道数值,保存完整个512字节后触发中断?
现在通过实验,疑问在DMA0SZ在重复块传输的模式下,DMA0SZ=10是保存完10个字节后,目标地址重新复位为DMA0DA中地址,而不是目标地址继续往下递增是吗?也就是我保存完5个通道数据进Data前5个地址后,下次继续传输,保存地址任然是Data前5个地址,而不是继续往下递增,对么?
如果是这样,请问要达到我的保存满512字节数组的目标如何实现,谢谢