SPI DMA 可以查询方式接收吗?
用CubeMX设置SPI DMA方式后,系统自动生成中断方式,请问SPI DMA可以用查询方式接收吗?采用中断接收方式时,接收完成回调函数中的SPI_EndRxTransaction函数调用SPI_WaitFlagStateUntilTimeout函数进入了while()死循环了,为什么? DMA查询方式查标志,必须可以呀!
没用过SPI DMA,我之前用的是ADC DMA。转换时间知道,大概什么时间DMA能结束,也心里有谱,差不多了,去查一下标志,收数、清DMA标志、完事。 谢谢!就是不知道查哪个标志? 必须可以,看参考手册查寄存器,或者看看中断里怎么处理。DMA接收完成中断或者空闲中断很方便啊
页:
[1]