希望每次ADC采样完成触发DMA后,自动将采样结果搬运的目标数组(假定数组总长度为20),如AdcResult[0].
待退出这次DMA后,隔一段时间定时器再次触发采样,自动将数据搬运的目标数组的新的地址,AdcResult[1].
保持这样循环触发了20次DMA搬运,将20次的采样数据搬运到对应的AdcResult[0]~AdcResult[19]中。
待20次结束后,再次触发DMA,此时又可以将采样数据覆盖到AdcResult[0]中,自动形成个回环。
当前只能通过DMA中断,每次在中断内修改Burst的目标地址。请问377能否通过配置Wrap或者Transfer自动实现上述功能呢?
现在配置发现每次DMA搬运结束后,下次搬运的目标地址还是最初配置的地址,无法实现目标地址的递增。