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

函数

__STATIC_INLINE void LL_SPI_EnableIT_ERR (SPI_TypeDef *SPIx)
 使能错误中断。
__STATIC_INLINE void LL_SPI_EnableIT_RXNE (SPI_TypeDef *SPIx)
 使能接收缓冲器非空中断。
__STATIC_INLINE void LL_SPI_EnableIT_TXE (SPI_TypeDef *SPIx)
 使能发送缓冲器空中断。
__STATIC_INLINE void LL_SPI_DisableIT_ERR (SPI_TypeDef *SPIx)
 禁用错误中断。
__STATIC_INLINE void LL_SPI_DisableIT_RXNE (SPI_TypeDef *SPIx)
 禁用接收缓冲器非空中断。
__STATIC_INLINE void LL_SPI_DisableIT_TXE (SPI_TypeDef *SPIx)
 禁用发送缓冲器空中断。
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_ERR (const SPI_TypeDef *SPIx)
 检查错误中断是否已使能。
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_RXNE (const SPI_TypeDef *SPIx)
 检查接收缓冲器非空中断是否已使能。
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXE (const SPI_TypeDef *SPIx)
 检查发送缓冲器空中断是否已使能。

函数文档

__STATIC_INLINE void LL_SPI_DisableIT_ERR ( SPI_TypeDef *  SPIx)

禁用错误中断。

注意:
该位控制当错误条件发生时(SPI模式下的CRCERR、OVR、MODF,TI模式下的FRE)是否产生中断。
参考手册到LL API交叉引用:
CR2 ERRIE LL_SPI_DisableIT_ERR
参数:
SPIxSPI实例
返回值:

定义位于文件 stm32g4xx_ll_spi.h1135 行。

LL_I2S_DisableIT_ERR() 引用。

__STATIC_INLINE void LL_SPI_DisableIT_RXNE ( SPI_TypeDef *  SPIx)

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

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

定义位于文件 stm32g4xx_ll_spi.h1146 行。

LL_I2S_DisableIT_RXNE() 引用。

__STATIC_INLINE void LL_SPI_DisableIT_TXE ( SPI_TypeDef *  SPIx)

禁用发送缓冲器空中断。

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

定义位于文件 stm32g4xx_ll_spi.h1157 行。

LL_I2S_DisableIT_TXE() 引用。

__STATIC_INLINE void LL_SPI_EnableIT_ERR ( SPI_TypeDef *  SPIx)

使能错误中断。

注意:
该位控制当错误条件发生时(SPI模式下的CRCERR、OVR、MODF,TI模式下的FRE)是否产生中断。
参考手册到LL API交叉引用:
CR2 ERRIE LL_SPI_EnableIT_ERR
参数:
SPIxSPI实例
返回值:

定义位于文件 stm32g4xx_ll_spi.h1100 行。

LL_I2S_EnableIT_ERR() 引用。

__STATIC_INLINE void LL_SPI_EnableIT_RXNE ( SPI_TypeDef *  SPIx)

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

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

定义位于文件 stm32g4xx_ll_spi.h1111 行。

LL_I2S_EnableIT_RXNE() 引用。

__STATIC_INLINE void LL_SPI_EnableIT_TXE ( SPI_TypeDef *  SPIx)

使能发送缓冲器空中断。

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

定义位于文件 stm32g4xx_ll_spi.h1122 行。

LL_I2S_EnableIT_TXE() 引用。

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_ERR ( const SPI_TypeDef *  SPIx)

检查错误中断是否已使能。

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

定义位于文件 stm32g4xx_ll_spi.h1168 行。

LL_I2S_IsEnabledIT_ERR() 引用。

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_RXNE ( const SPI_TypeDef *  SPIx)

检查接收缓冲器非空中断是否已使能。

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

定义位于文件 stm32g4xx_ll_spi.h1179 行。

LL_I2S_IsEnabledIT_RXNE() 引用。

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXE ( const SPI_TypeDef *  SPIx)

检查发送缓冲器空中断是否已使能。

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

定义位于文件 stm32g4xx_ll_spi.h1190 行。

LL_I2S_IsEnabledIT_TXE() 引用。