STM32G474xx HAL User Manual
函数
与半双工功能相关的配置函数
USART导出函数

函数

__STATIC_ INLINE void LL_ USART_EnableHalfDuplex (USART_TypeDef *USARTx)
 启用单线半双工模式。
__STATIC_ INLINE void LL_USART_DisableHalfDuplex (USART_TypeDef *USARTx)
 禁用单线半双工模式。
__STATIC_INLINE uint32_t LL_USART_IsEnabledHalfDuplex (const USART_TypeDef *USARTx)
 检查单线半双工模式是否已启用。

函数文档

__STATIC_ INLINE void LL_USART_DisableHalfDuplex ( USART_TypeDef *  USARTx)

禁用单线半双工模式。

注:
可以使用宏IS_UART_HALFDUPLEX_INSTANCE(USARTx)检查USARTx实例是否支持半双工模式。
参考手册到LL API交叉引用:
CR3 HDSEL LL_USART_DisableHalfDuplex
参数:
USARTxUSART实例
返回值:

文件定义位于 2328,文件为 stm32g4xx_ll_usart.h

__STATIC_ INLINE void LL_USART_EnableHalfDuplex ( USART_TypeDef *  USARTx)

启用单线半双工模式。

注:
可以使用宏IS_UART_HALFDUPLEX_INSTANCE(USARTx)检查USARTx实例是否支持半双工模式。
参考手册到LL API交叉引用:
CR3 HDSEL LL_USART_EnableHalfDuplex
参数:
USARTxUSART实例
返回值:

文件定义位于 2315,文件为 stm32g4xx_ll_usart.h

__STATIC_INLINE uint32_t LL_USART_IsEnabledHalfDuplex ( const USART_TypeDef *  USARTx)

检查单线半双工模式是否已启用。

注:
可以使用宏IS_UART_HALFDUPLEX_INSTANCE(USARTx)检查USARTx实例是否支持半双工模式。
参考手册到LL API交叉引用:
CR3 HDSEL LL_USART_IsEnabledHalfDuplex
参数:
USARTxUSART实例
返回值:
位的状态(1或0)。

文件定义位于 2341,文件为 stm32g4xx_ll_usart.h