TI中文支持网
TI专业的中文技术问题搜集分享网站

咨询一下关于SPI中断的问题

基本设置如下:

想问下中断处理函数SpiIntHandler什么时候触发,

每次SPI接收到数据时,还是SPI的FIFO数据达到8个时,还是DMA从SPI读取到TOTAL_DMA_ELEMENTS个数据时?

SPIIntRegister(ulBase,SpiIntHandler);

UDMASetupTransfer(UDMA_CH30_GSPI_RX,  ,TOTAL_DMA_ELEMENTS,  ); 

SPIFIFOLevelSet(ulBase,8,8);

SPIDmaEnable(ulBase,SPI_RX_DMA);
MAP_SPIIntEnable(ulBase,SPI_INT_DMARX);

Viki Shi:

我找到一个DMA讲得比较详细的网友文档,供参考:www.jeepxie.net/…/127978.html

赞(0)
未经允许不得转载:TI中文支持网 » 咨询一下关于SPI中断的问题
分享到: 更多 (0)