STM32G474xx HAL User Manual
函数
与SPI从机功能相关的配置函数
USART导出函数

函数

__STATIC_INLINE void LL_USART_EnableSPISlave (USART_TypeDef *USARTx)
 启用SPI同步从机模式。
__STATIC_INLINE void LL_USART_DisableSPISlave (USART_TypeDef *USARTx)
 禁用SPI同步从机模式。
__STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlave (const USART_TypeDef *USARTx)
 指示SPI同步从机模式是否已启用。
__STATIC_INLINE void LL_USART_EnableSPISlaveSelect (USART_TypeDef *USARTx)
 使用NSS输入引脚启用SPI从机选择。
__STATIC_INLINE void LL_USART_DisableSPISlaveSelect (USART_TypeDef *USARTx)
 使用NSS输入引脚禁用SPI从机选择。
__STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlaveSelect (const USART_TypeDef *USARTx)
 指示SPI从机选择是否取决于NSS输入引脚。

函数说明

__STATIC_INLINE void LL_USART_DisableSPISlave ( USART_TypeDef *  USARTx)

禁用SPI同步从机模式。

注意:
可以使用宏 IS_UART_SPI_SLAVE_INSTANCE(USARTx) 来检查USARTx实例是否支持SPI从机模式功能。
参考手册到LL API交叉引用:
CR2 SLVEN LL_USART_DisableSPISlave
参数:
USARTxUSART实例
返回值:

Definition at line 2374 of file stm32g4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_DisableSPISlaveSelect ( USART_TypeDef *  USARTx)

使用NSS输入引脚禁用SPI从机选择。

注意:
可以使用宏 IS_UART_SPI_SLAVE_INSTANCE(USARTx) 来检查USARTx实例是否支持SPI从机模式功能。
SPI从机将始终被选中,NSS输入引脚将被忽略。
参考手册到LL API交叉引用:
CR2 DIS_NSS LL_USART_DisableSPISlaveSelect
参数:
USARTxUSART实例
返回值:

Definition at line 2416 of file stm32g4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableSPISlave ( USART_TypeDef *  USARTx)

启用SPI同步从机模式。

注意:
可以使用宏 IS_UART_SPI_SLAVE_INSTANCE(USARTx) 来检查USARTx实例是否支持SPI从机模式功能。
参考手册到LL API交叉引用:
CR2 SLVEN LL_USART_EnableSPISlave
参数:
USARTxUSART实例
返回值:

Definition at line 2361 of file stm32g4xx_ll_usart.h.

__STATIC_INLINE void LL_USART_EnableSPISlaveSelect ( USART_TypeDef *  USARTx)

使用NSS输入引脚启用SPI从机选择。

注意:
可以使用宏 IS_UART_SPI_SLAVE_INSTANCE(USARTx) 来检查USARTx实例是否支持SPI从机模式功能。
SPI从机选择取决于NSS输入引脚(当NSS为低时从机被选中,当NSS为高时从机被取消选中)。
参考手册到LL API交叉引用:
CR2 DIS_NSS LL_USART_EnableSPISlaveSelect
参数:
USARTxUSART实例
返回值:

Definition at line 2402 of file stm32g4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlave ( const USART_TypeDef *  USARTx)

指示SPI同步从机模式是否已启用。

注意:
可以使用宏 IS_UART_SPI_SLAVE_INSTANCE(USARTx) 来检查USARTx实例是否支持SPI从机模式功能。
参考手册到LL API交叉引用:
CR2 SLVEN LL_USART_IsEnabledSPISlave
参数:
USARTxUSART实例
返回值:
位状态(1或0)。

Definition at line 2387 of file stm32g4xx_ll_usart.h.

__STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlaveSelect ( const USART_TypeDef *  USARTx)

指示SPI从机选择是否取决于NSS输入引脚。

注意:
可以使用宏 IS_UART_SPI_SLAVE_INSTANCE(USARTx) 来检查USARTx实例是否支持SPI从机模式功能。
参考手册到LL API交叉引用:
CR2 DIS_NSS LL_USART_IsEnabledSPISlaveSelect
参数:
USARTxUSART实例
返回值:
位状态(1或0)。

Definition at line 2429 of file stm32g4xx_ll_usart.h.