STM32G474xx HAL用户手册
函数
中断管理
I2S导出函数

函数

__STATIC_INLINE void LL_I2S_EnableIT_ERR (SPI_TypeDef *SPIx)
 使能错误中断。
__STATIC_INLINE void LL_I2S_EnableIT_RXNE (SPI_TypeDef *SPIx)
 使能接收缓冲区非空中断。
__STATIC_INLINE void LL_I2S_EnableIT_TXE (SPI_TypeDef *SPIx)
 使能发送缓冲区空中断。
__STATIC_INLINE void LL_I2S_DisableIT_ERR (SPI_TypeDef *SPIx)
 禁用错误中断。
__STATIC_INLINE void LL_I2S_DisableIT_RXNE (SPI_TypeDef *SPIx)
 禁用接收缓冲区非空中断。
__STATIC_INLINE void LL_I2S_DisableIT_TXE (SPI_TypeDef *SPIx)
 禁用发送缓冲区空中断。
__STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_ERR (const SPI_TypeDef *SPIx)
 检查ERR中断是否使能。
__STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_RXNE (const SPI_TypeDef *SPIx)
 检查RXNE中断是否使能。
__STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_TXE (const SPI_TypeDef *SPIx)
 检查TXE中断是否使能。

函数文档

__STATIC_INLINE void LL_I2S_DisableIT_ERR ( SPI_TypeDef *  SPIx)

禁用错误中断。

注意:
该位用于控制在发生错误条件时产生中断(I2S模式下的OVR、UDR和FRE)。
参考手册到LL API交叉引用:
CR2 ERRIE LL_I2S_DisableIT_ERR
参数:
SPIxSPI实例
返回值:

定义于2095行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_DisableIT_ERR()

__STATIC_INLINE void LL_I2S_DisableIT_RXNE ( SPI_TypeDef *  SPIx)

禁用接收缓冲区非空中断。

参考手册到LL API交叉引用:
CR2 RXNEIE LL_I2S_DisableIT_RXNE
参数:
SPIxSPI实例
返回值:

定义于2106行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_DisableIT_RXNE()

__STATIC_INLINE void LL_I2S_DisableIT_TXE ( SPI_TypeDef *  SPIx)

禁用发送缓冲区空中断。

参考手册到LL API交叉引用:
CR2 TXEIE LL_I2S_DisableIT_TXE
参数:
SPIxSPI实例
返回值:

定义于2117行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_DisableIT_TXE()

__STATIC_INLINE void LL_I2S_EnableIT_ERR ( SPI_TypeDef *  SPIx)

使能错误中断。

注意:
该位用于控制在发生错误条件时产生中断(I2S模式下的OVR、UDR和FRE)。
参考手册到LL API交叉引用:
CR2 ERRIE LL_I2S_EnableIT_ERR
参数:
SPIxSPI实例
返回值:

定义于2061行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_EnableIT_ERR()

__STATIC_INLINE void LL_I2S_EnableIT_RXNE ( SPI_TypeDef *  SPIx)

使能接收缓冲区非空中断。

参考手册到LL API交叉引用:
CR2 RXNEIE LL_I2S_EnableIT_RXNE
参数:
SPIxSPI实例
返回值:

定义于2072行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_EnableIT_RXNE()

__STATIC_INLINE void LL_I2S_EnableIT_TXE ( SPI_TypeDef *  SPIx)

使能发送缓冲区空中断。

参考手册到LL API交叉引用:
CR2 TXEIE LL_I2S_EnableIT_TXE
参数:
SPIxSPI实例
返回值:

定义于2083行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_EnableIT_TXE()

__STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_ERR ( const SPI_TypeDef *  SPIx)

检查ERR中断是否使能。

参考手册到LL API交叉引用:
CR2 ERRIE LL_I2S_IsEnabledIT_ERR
参数:
SPIxSPI实例
返回值:
位状态(1或0)。

定义于2128行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_IsEnabledIT_ERR()

__STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_RXNE ( const SPI_TypeDef *  SPIx)

检查RXNE中断是否使能。

参考手册到LL API交叉引用:
CR2 RXNEIE LL_I2S_IsEnabledIT_RXNE
参数:
SPIxSPI实例
返回值:
位状态(1或0)。

定义于2139行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_IsEnabledIT_RXNE()

__STATIC_INLINE uint32_t LL_I2S_IsEnabledIT_TXE ( const SPI_TypeDef *  SPIx)

检查TXE中断是否使能。

参考手册到LL API交叉引用:
CR2 TXEIE LL_I2S_IsEnabledIT_TXE
参数:
SPIxSPI实例
返回值:
位状态(1或0)。

定义于2150行,文件stm32g4xx_ll_spi.h

引用自LL_SPI_IsEnabledIT_TXE()