zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

STM32H7 HAL库SPI DMA发送一直处于busy的解决办法

2023-03-14 22:59:21 时间

一. 简介


在使用smt32H7的hal库的时候,单独使用spi的时候是可以的,但是加上DMA了之后,可以发送一次数据,然后其状态就一直是BUSY了。也是百度了好久都没有解决好,最后发现了一个解决办法。


二. 解决办法


调用DMA发送数据之后,调用HAL_SPI_Abort函数即可(适当的增加一点延时)。

具体是什么情况也不清楚。估计HAL库的一个bug吧。


公众号:FPGA之旅