safesage 发表于 2018-2-1 14:31:37

SPI DMA 可以查询方式接收吗?

用CubeMX设置SPI DMA方式后,系统自动生成中断方式,请问SPI DMA可以用查询方式接收吗?

safesage 发表于 2018-2-1 14:39:44

采用中断接收方式时,接收完成回调函数中的SPI_EndRxTransaction函数调用SPI_WaitFlagStateUntilTimeout函数进入了while()死循环了,为什么?

toofree 发表于 2018-2-1 15:22:59

DMA查询方式查标志,必须可以呀!
没用过SPI DMA,我之前用的是ADC DMA。转换时间知道,大概什么时间DMA能结束,也心里有谱,差不多了,去查一下标志,收数、清DMA标志、完事。

safesage 发表于 2018-2-1 15:37:33

谢谢!就是不知道查哪个标志?

衔胆栖冰 发表于 2018-2-1 20:22:58

必须可以,看参考手册查寄存器,或者看看中断里怎么处理。DMA接收完成中断或者空闲中断很方便啊
页: [1]
查看完整版本: SPI DMA 可以查询方式接收吗?