STM32G474xx HAL用户手册
函数
与Driver Enable功能相关的配置函数
LPUART导出函数

函数

__STATIC_INLINE void LL_LPUART_SetDEDeassertionTime (USART_TypeDef *LPUARTx, uint32_t Time)
 设置DEDT(Driver Enable取消激活时间),时间值以5位表示([4:0]位)。
__STATIC_INLINE uint32_t LL_LPUART_GetDEDeassertionTime (const USART_TypeDef *LPUARTx)
 返回DEDT(Driver Enable取消激活时间)
__STATIC_INLINE void LL_LPUART_SetDEAssertionTime (USART_TypeDef *LPUARTx, uint32_t Time)
 设置DEAT(Driver Enable激活时间),时间值以5位表示([4:0]位)。
__STATIC_INLINE uint32_t LL_LPUART_GetDEAssertionTime (const USART_TypeDef *LPUARTx)
 返回DEAT(Driver Enable激活时间)
__STATIC_INLINE void LL_LPUART_EnableDEMode (USART_TypeDef *LPUARTx)
 使能Driver Enable(DE)模式。
__STATIC_INLINE void LL_LPUART_DisableDEMode (USART_TypeDef *LPUARTx)
 禁用Driver Enable(DE)模式。
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledDEMode (const USART_TypeDef *LPUARTx)
 指示Driver Enable(DE)模式是否已使能。
__STATIC_INLINE void LL_LPUART_SetDESignalPolarity (USART_TypeDef *LPUARTx, uint32_t Polarity)
 选择Driver Enable极性。
__STATIC_INLINE uint32_t LL_LPUART_GetDESignalPolarity (const USART_TypeDef *LPUARTx)
 返回Driver Enable极性。

函数文档

__STATIC_INLINE void LL_LPUART_DisableDEMode ( USART_TypeDef *  LPUARTx)

禁用Driver Enable(DE)模式。

参考手册到LL API交叉引用:
CR3 DEM LL_LPUART_DisableDEMode
参数:
LPUARTxLPUART实例
返回值:

定义于文件 stm32g4xx_ll_lpuart.h 的第 1538 行。

__STATIC_INLINE void LL_LPUART_EnableDEMode ( USART_TypeDef *  LPUARTx)

使能Driver Enable(DE)模式。

参考手册到LL API交叉引用:
CR3 DEM LL_LPUART_EnableDEMode
参数:
LPUARTxLPUART实例
返回值:

定义于文件 stm32g4xx_ll_lpuart.h 的第 1527 行。

__STATIC_INLINE uint32_t LL_LPUART_GetDEAssertionTime ( const USART_TypeDef *  LPUARTx)

返回DEAT(Driver Enable激活时间)

参考手册到LL API交叉引用:
CR1 DEAT LL_LPUART_GetDEAssertionTime
参数:
LPUARTxLPUART实例
返回值:
Time以5位表示的时间值([4:0]位):时间值介于Min_Data=0和Max_Data=31之间

定义于文件 stm32g4xx_ll_lpuart.h 的第 1516 行。

__STATIC_INLINE uint32_t LL_LPUART_GetDEDeassertionTime ( const USART_TypeDef *  LPUARTx)

返回DEDT(Driver Enable取消激活时间)

参考手册到LL API交叉引用:
CR1 DEDT LL_LPUART_GetDEDeassertionTime
参数:
LPUARTxLPUART实例
返回值:
Time以5位表示的时间值([4:0]位):c

定义于文件 stm32g4xx_ll_lpuart.h 的第 1493 行。

__STATIC_INLINE uint32_t LL_LPUART_GetDESignalPolarity ( const USART_TypeDef *  LPUARTx)

返回Driver Enable极性。

参考手册到LL API交叉引用:
CR3 DEP LL_LPUART_GetDESignalPolarity
参数:
LPUARTxLPUART实例
返回值:
Returned值可以是以下值之一:

定义于文件 stm32g4xx_ll_lpuart.h 的第 1576 行。

__STATIC_INLINE uint32_t LL_LPUART_IsEnabledDEMode ( const USART_TypeDef *  LPUARTx)

指示Driver Enable(DE)模式是否已使能。

参考手册到LL API交叉引用:
CR3 DEM LL_LPUART_IsEnabledDEMode
参数:
LPUARTxLPUART实例
返回值:
State位状态(1或0)。

定义于文件 stm32g4xx_ll_lpuart.h 的第 1549 行。

__STATIC_INLINE void LL_LPUART_SetDEAssertionTime ( USART_TypeDef *  LPUARTx,
uint32_t  Time 
)

设置DEAT(Driver Enable激活时间),时间值以5位表示([4:0]位)。

参考手册到LL API交叉引用:
CR1 DEAT LL_LPUART_SetDEAssertionTime
参数:
LPUARTxLPUART实例
Time介于Min_Data=0和Max_Data=31之间的值
返回值:

定义于文件 stm32g4xx_ll_lpuart.h 的第 1505 行。

__STATIC_INLINE void LL_LPUART_SetDEDeassertionTime ( USART_TypeDef *  LPUARTx,
uint32_t  Time 
)

设置DEDT(Driver Enable取消激活时间),时间值以5位表示([4:0]位)。

参考手册到LL API交叉引用:
CR1 DEDT LL_LPUART_SetDEDeassertionTime
参数:
LPUARTxLPUART实例
Time介于Min_Data=0和Max_Data=31之间的值
返回值:

定义于文件 stm32g4xx_ll_lpuart.h 的第 1482 行。

__STATIC_INLINE void LL_LPUART_SetDESignalPolarity ( USART_TypeDef *  LPUARTx,
uint32_t  Polarity 
)

选择Driver Enable极性。

参考手册到LL API交叉引用:
CR3 DEP LL_LPUART_SetDESignalPolarity
参数:
LPUARTxLPUART实例
Polarity此参数可以是以下值之一:
返回值:

定义于文件 stm32g4xx_ll_lpuart.h 的第