HAL库怎么关掉SPI中断
我想实现如下功能:进入SPI回调函数——>关掉SPI1中断——>数据处理——>开启SPI1中断,准备下一轮数据接收;
我的本意就是当进入回调函数里面,spi就不要再接收数据了,等我把数据处理好了,再让你接收。
请问,HAL库里面怎么关掉SPI1中断不让他接收数据了呢?
如果是CUBEMX生成的工程应该有HAL_SPI_MspDeInit这个函数,这个函数就是失能SPI功能的,如果是自己做的工程,要你自己配了
调用方法。
__HAL_SPI_DISABLE_IT(hspi, (SPI_IT_TXE | SPI_IT_RXNE | SPI_IT_ERR))
在spi的头文件里面有
页:
[1]