该例程是将一个unsigned short SSI1_TxTable[20] 数组里面的数传送到SSI1的数据寄存器里面,然后再通过SSI1传到SSI0的数据寄存器里,最后传进另一个数组unsigned short SSI0_RxTable[0x20];
如图所示,是关于DMA配置的函数,想问下第一个函数是不是配置成:将SSI1配置成主机模式,DMA传送数据大小为16位,UDMA_SRC_INC_16是不是指的源地址每次传送完后便增加16bit,目标地址(SSI数据寄存器)不增,然后UDMA_ARB_1这个是啥,没看懂,求告知。。。
第二个函数时配置成:将SSI1配置成主机模式,DMA基础模式(什么是基础模式不知,还有什么UDMA_MODE_STOP,UDMA_MODE_AUTOU,DMA_MODE_PINGPONG,UDMA_MODE_MEM_SCATTER_GATHER,UDMA_MODE_PER_SCATTER_GATHER,UDMA_MODE_ALT_SELECT这些模式不知道什么意思,如果我想配置成循环模式,即传送完SSI0_TxTable[20] 数组里面的数据后再从数组里面第一个数开始继续传输应该选用什么模式),求解答,最近被困惑了很久