在STR912的例程中,涉及到DMA的虽然也有不少,但是大多都是从memory(RAM)到memory(RAM)的,从外设(内存)到内存(外设)或者从外设到外设的很少,我们知道从内存到内存的DMA寄存器设置起来要简单的多,但是涉及到外设的一般就要复杂很多,比如控制问题(是由DMAC还是外设控制数据流),还有所谓的DMA_CCx中的SBSize[2:0],DBsize[2:0]的设置问题,举例来说,对于在 I2C中使用DMA,这时的数据流由谁来控制,SBSize[2:0],DBsize[2:0]又如何设置?
关键词:
求助
STR912
关于
问题