STM32F1 HAL库开发——关掉和开启SPI中断

  • 从机要实现的功能是:SPI1接收到一帧数据(e.g 6bytes)进入回调函数中,关掉SPI1中断——>数据处理+uart发送——>开启SPI1中断,等待下一次数据接收。
  • 库函数方法:
    SPI_I2S_ITConfig(SPI1,SPI_I2S_IT_RXNE,DISABLE);
    …数据处理…
    SPI_I2S_ITConfig(SPI1,SPI_I2S_IT_RXNE,ENABLE);
  • HAL库方法
    __HAL_SPI_DISABLE_IT(&hspi1, SPI_IT_RXNE);
    …数据处理…
    __HAL_SPI_ENABLE_IT(&hspi1, SPI_IT_RXNE);

猜你喜欢

转载自blog.csdn.net/aqwtyyh/article/details/106043687