问题:问一下关于DMA的问题,就是 //向内存写数、16位传输、传输完成后产生中断、传输模式为自动缓冲方式
*pDMA3_CONFIG = WNR | WDSIZE_16| DI_EN | FLOW_1;//设置 SPORT 传输接口 DMA
我的DMA传输完成后,他是自动继续传还是怎样?他是一直自动循环传输,还是怎样?
我这样设置DMA工作模式,我用它传输SPORT_RX口的数据,然后立马又通过DMA_SPI传出去,我规定传输1个数,我怎么样保证,每次从SPORT口进来的数据能够实时的通过DMA传走?
我有点不明白,就是,我的DMA是一直在那里等SPORT的数据,还是一直在传之前的数据,除非它有变化