HAL库SPI DMA循环调用问题求教

2019-07-20 15:21发布

使用HAL库的SPI DMA方式读取一个器件的数据,然后在回调函数中开启下一个器件的SPI DMA方式来读取数据,依此方式依次读取几个器件,比如器件1、2、3。。。。。。,用SPI DMA函数HAL_SPI_TransmitReceive_DMA读取器件1后在SPI的回调函数HAL_SPI_TxRxCpltCallback中调用HAL_SPI_TransmitReceive_DMA开始读取器件2,然后下一步再在HAL_SPI_TxRxCpltCallback中调用HAL_SPI_TransmitReceive_DMA读取器件3 。。。。。。但发现 读取总有些问题,尤其不能被中断打断,这是为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 19:56
帮顶
onev
2楼-- · 2019-07-21 01:36
正点原子 发表于 2017-4-10 00:45
帮顶

原子哥 可以做一下这个实验么 看看能不能解决
onev
3楼-- · 2019-07-21 02:56
 精彩回答 2  元偷偷看……

一周热门 更多>