STM32G474xx HAL用户手册
宏定义
SPI标志定义
SPI导出常量

宏定义

#define SPI_FLAG_RXNE   SPI_SR_RXNE /* SPI status flag: Rx buffer not empty flag */
#define SPI_FLAG_TXE   SPI_SR_TXE /* SPI status flag: Tx buffer empty flag */
#define SPI_FLAG_BSY   SPI_SR_BSY /* SPI status flag: Busy flag */
#define SPI_FLAG_CRCERR   SPI_SR_CRCERR /* SPI Error flag: CRC error flag */
#define SPI_FLAG_MODF   SPI_SR_MODF /* SPI Error flag: Mode fault flag */
#define SPI_FLAG_OVR   SPI_SR_OVR /* SPI Error flag: Overrun flag */
#define SPI_FLAG_FRE   SPI_SR_FRE /* SPI Error flag: TI mode frame format error flag */
#define SPI_FLAG_FTLVL   SPI_SR_FTLVL /* SPI fifo transmission level */
#define SPI_FLAG_FRLVL   SPI_SR_FRLVL /* SPI fifo reception level */
#define SPI_FLAG_MASK

宏定义文档

#define SPI_FLAG_BSY   SPI_SR_BSY /* SPI status flag: Busy flag */
#define SPI_FLAG_CRCERR   SPI_SR_CRCERR /* SPI Error flag: CRC error flag */
#define SPI_FLAG_FRE   SPI_SR_FRE /* SPI Error flag: TI mode frame format error flag */

定义于文件 stm32g4xx_hal_spi.h 的第382行。

被以下函数引用: HAL_SPI_IRQHandler()

#define SPI_FLAG_FRLVL   SPI_SR_FRLVL /* SPI fifo reception level */
#define SPI_FLAG_FTLVL   SPI_SR_FTLVL /* SPI fifo transmission level */

定义于文件 stm32g4xx_hal_spi.h 的第383行。

被以下函数引用: SPI_EndRxTxTransaction()

#define SPI_FLAG_MASK
值:
(SPI_SR_RXNE | SPI_SR_TXE | SPI_SR_BSY | SPI_SR_CRCERR\
                                         | SPI_SR_MODF | SPI_SR_OVR | SPI_SR_FRE | SPI_SR_FTLVL | SPI_SR_FRLVL)

定义于文件 stm32g4xx_hal_spi.h 的第385行。

#define SPI_FLAG_MODF   SPI_SR_MODF /* SPI Error flag: Mode fault flag */

定义于文件 stm32g4xx_hal_spi.h 的第380行。

被以下函数引用: HAL_SPI_IRQHandler()

#define SPI_FLAG_OVR   SPI_SR_OVR /* SPI Error flag: Overrun flag */

定义于文件 stm32g4xx_hal_spi.h 的第381行。

被以下函数引用: HAL_SPI_IRQHandler()

#define SPI_FLAG_RXNE   SPI_SR_RXNE /* SPI status flag: Rx buffer not empty flag */

定义于文件 stm32g4xx_hal_spi.h 的第376行。

被以下函数引用: HAL_SPI_IRQHandler(), HAL_SPI_Receive(), HAL_SPI_TransmitReceive(), 以及 SPI_DMAReceiveCplt()

#define SPI_FLAG_TXE   SPI_SR_TXE /* SPI status flag: Tx buffer empty flag */

定义于文件 stm32g4xx_hal_spi.h 的第377行。

被以下函数引用: HAL_SPI_IRQHandler(), HAL_SPI_Transmit(), 以及 HAL_SPI_TransmitReceive()