如果我想定时(100ms)的方式,每隔100ms,通过DMA向一段RAM中存储8个words,共存16次(16*8=128words),然后在第17次定时到时,第17次的8个words覆盖RAM开始的8个地址。
如何在RAM中开辟8*16=128个地址空间(通过什么寄存器设置)?如何让第17次存的8个值能覆盖RAM开始的8个地址(如何让第16次存储完8个words后指针地址回到开辟的128个地址的开始)?其中的TRANSFER_SIZE和BURST_SIZE如何设置?mode寄存器的CHINTMODE 和ONESHOT 位如何设置? |