STM32G474xx HAL 用户手册
宏定义
传输模式
SPI 导出常量

宏定义

#define LL_SPI_FULL_DUPLEX   0x00000000U
#define LL_SPI_SIMPLEX_RX   (SPI_CR1_RXONLY)
#define LL_SPI_HALF_DUPLEX_RX   (SPI_CR1_BIDIMODE)
#define LL_SPI_HALF_DUPLEX_TX   (SPI_CR1_BIDIMODE | SPI_CR1_BIDIOE)

宏定义文档

#define LL_SPI_FULL_DUPLEX   0x00000000U

全双工模式。在 2 条线上进行 Rx 和 Tx 传输

定义于文件 stm32g4xx_ll_spi.h 的第 220 行。

LL_SPI_StructInit() 引用。

#define LL_SPI_HALF_DUPLEX_RX   (SPI_CR1_BIDIMODE)

半双工 Rx 模式。在 1 条线上进行 Rx 传输

定义于文件 stm32g4xx_ll_spi.h 的第 222 行。

#define LL_SPI_HALF_DUPLEX_TX   (SPI_CR1_BIDIMODE | SPI_CR1_BIDIOE)

半双工 Tx 模式。在 1 条线上进行 Tx 传输

定义于文件 stm32g4xx_ll_spi.h 的第 223 行。

#define LL_SPI_SIMPLEX_RX   (SPI_CR1_RXONLY)

单工 Rx 模式。仅在 1 条线上进行 Rx 传输

定义于文件 stm32g4xx_ll_spi.h 的第 221 行。