函数 |
| __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 | |