STM32G474xx HAL 用户手册
函数
配置函数
LPUART 导出函数

函数

__STATIC_INLINE void LL_LPUART_Enable (USART_TypeDef *LPUARTx)
 LPUART 使能。
__STATIC_INLINE void LL_LPUART_Disable (USART_TypeDef *LPUARTx)
 LPUART 禁能。
__STATIC_INLINE uint32_t LL_LPUART_IsEnabled (const USART_TypeDef *LPUARTx)
 检查 LPUART 是否已使能。
__STATIC_INLINE void LL_LPUART_EnableFIFO (USART_TypeDef *LPUARTx)
 FIFO 模式使能。
__STATIC_INLINE void LL_LPUART_DisableFIFO (USART_TypeDef *LPUARTx)
 FIFO 模式禁能。
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledFIFO (const USART_TypeDef *LPUARTx)
 检查 FIFO 模式是否已使能。
__STATIC_INLINE void LL_LPUART_SetTXFIFOThreshold (USART_TypeDef *LPUARTx, uint32_t Threshold)
 配置 TX FIFO 阈值。
__STATIC_INLINE uint32_t LL_LPUART_GetTXFIFOThreshold (const USART_TypeDef *LPUARTx)
 返回 TX FIFO 阈值配置。
__STATIC_INLINE void LL_LPUART_SetRXFIFOThreshold (USART_TypeDef *LPUARTx, uint32_t Threshold)
 配置 RX FIFO 阈值。
__STATIC_INLINE uint32_t LL_LPUART_GetRXFIFOThreshold (const USART_TypeDef *LPUARTx)
 返回 RX FIFO 阈值配置。
__STATIC_INLINE void LL_LPUART_ConfigFIFOsThreshold (USART_TypeDef *LPUARTx, uint32_t TXThreshold, uint32_t RXThreshold)
 配置 TX 和 RX FIFO 阈值。
__STATIC_INLINE void LL_LPUART_EnableInStopMode (USART_TypeDef *LPUARTx)
 在 STOP 模式下使能 LPUART。
__STATIC_INLINE void LL_LPUART_DisableInStopMode (USART_TypeDef *LPUARTx)
 在 STOP 模式下禁能 LPUART。
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledInStopMode (const USART_TypeDef *LPUARTx)
 检查 LPUART 是否在 STOP 模式下使能(能否从 Stop 模式唤醒 MCU)
__STATIC_INLINE void LL_LPUART_EnableDirectionRx (USART_TypeDef *LPUARTx)
 接收器使能(接收器已使能并开始搜索起始位)
__STATIC_INLINE void LL_LPUART_DisableDirectionRx (USART_TypeDef *LPUARTx)
 接收器禁能。
__STATIC_INLINE void LL_LPUART_EnableDirectionTx (USART_TypeDef *LPUARTx)
 发送器使能。
__STATIC_INLINE void LL_LPUART_DisableDirectionTx (USART_TypeDef *LPUARTx)
 发送器禁能。
__STATIC_INLINE void LL_LPUART_SetTransferDirection (USART_TypeDef *LPUARTx, uint32_t TransferDirection)
 同时配置发送器和接收器的使能/禁能状态。
__STATIC_INLINE uint32_t LL_LPUART_GetTransferDirection (const USART_TypeDef *LPUARTx)
 返回发送器和接收器的使能/禁能状态。
__STATIC_INLINE void LL_LPUART_SetParity (USART_TypeDef *LPUARTx, uint32_t Parity)
 配置校验(使能/禁能以及使能时的校验模式)
__STATIC_INLINE uint32_t LL_LPUART_GetParity (const USART_TypeDef *LPUARTx)
 返回校验配置(使能/禁能以及使能时的校验模式)
__STATIC_INLINE void LL_LPUART_SetWakeUpMethod (USART_TypeDef *LPUARTx, uint32_t Method)
 设置从静音模式唤醒接收器的方法。
__STATIC_INLINE uint32_t LL_LPUART_GetWakeUpMethod (const USART_TypeDef *LPUARTx)
 返回从静音模式唤醒接收器的方法。
__STATIC_INLINE void LL_LPUART_SetDataWidth (USART_TypeDef *LPUARTx, uint32_t DataWidth)
 设置字长(数据位数,不包含起始位和停止位)
__STATIC_INLINE uint32_t LL_LPUART_GetDataWidth (const USART_TypeDef *LPUARTx)
 返回字长(即数据位数,不包含起始位和停止位)
__STATIC_INLINE void LL_LPUART_EnableMuteMode (USART_TypeDef *LPUARTx)
 允许在静音模式和活动模式之间切换。
__STATIC_INLINE void LL_LPUART_DisableMuteMode (USART_TypeDef *LPUARTx)
 禁止使用静音模式。
__STATIC_INLINE uint32_t LL_LPUART_IsEnabledMuteMode (const USART_TypeDef *LPUARTx)
 检查是否允许在静音模式和活动模式之间切换。
__STATIC_INLINE void LL_LPUART_SetPrescaler (USART_TypeDef *LPUARTx, uint32_t PrescalerValue)
 配置时钟源预分频器用于波特率发生器和过采样。
__STATIC_INLINE uint32_t LL_LPUART_GetPrescaler (const USART_TypeDef *LPUARTx)
 获取时钟源预分频器用于波特率发生器和过采样。
__STATIC_INLINE void LL_LPUART_SetStopBitsLength (USART_TypeDef *LPUARTx, uint32_t StopBits)
 设置停止位长度。
__STATIC_INLINE uint32_t LL_LPUART_GetStopBitsLength (const USART_TypeDef *LPUARTx)
 获取停止位长度。
__STATIC_INLINE void LL_LPUART_ConfigCharacter (USART_TypeDef *LPUARTx, uint32_t DataWidth, uint32_t Parity, uint32_t StopBits)
 配置字符帧格式(数据宽度、校验控制、停止位)
__STATIC_INLINE void LL_LPUART_SetTXRXSwap (USART_TypeDef *LPUARTx, uint32_t SwapConfig)
 配置 TX/RX 引脚交换设置。
__STATIC_INLINE uint32_t LL_LPUART_GetTXRXSwap (const USART_TypeDef *LPUARTx)
 获取 TX/RX 引脚交换配置。
__STATIC_INLINE void LL_LPUART_SetRXPinLevel (USART_TypeDef *LPUARTx, uint32_t PinInvMethod)
 配置 RX 引脚有效电平逻辑。
__STATIC_INLINE uint32_t LL_LPUART_GetRXPinLevel (const USART_TypeDef *LPUARTx)
 获取 RX 引脚有效电平逻辑配置。
__STATIC_INLINE void LL_LPUART_SetTXPinLevel (USART_TypeDef *LPUARTx, uint32_t PinInvMethod)
 配置 TX 引脚有效电平逻辑。
__STATIC_INLINE uint32_t LL_LPUART_GetTXPinLevel (const USART_TypeDef *LPUARTx)
 获取 TX 引脚有效电平逻辑配置。
__STATIC_INLINE void LL_LPUART_SetBinaryDataLogic (USART_TypeDef *LPUARTx, uint32_t DataLogic)
 配置二进制数据逻辑。
__STATIC_INLINE uint32_t LL_LPUART_GetBinaryDataLogic (const USART_TypeDef *LPUARTx)
 获取二进制数据配置。
__STATIC_INLINE void LL_LPUART_SetTransferBitOrder (USART_TypeDef *LPUARTx, uint32_t BitOrder)
 配置传输位顺序(低位优先或高位优先)
__STATIC_INLINE uint32_t