STM32G474xx HAL 用户手册
宏定义 | 函数
标志管理
LPUART 导出函数

宏定义

#define LL_LPUART_IsActiveFlag_RXNE   LL_LPUART_IsActiveFlag_RXNE_RXFNE /* 为兼容旧版本而重新定义 */
#define LL_LPUART_IsActiveFlag_TXE   LL_LPUART_IsActiveFlag_TXE_TXFNF /* 为兼容旧版本而重新定义 */

函数

__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_PE (const USART_TypeDef *LPUARTx)
 检查 LPUART 奇偶校验错误标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_FE (const USART_TypeDef *LPUARTx)
 检查 LPUART 帧错误标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_NE (const USART_TypeDef *LPUARTx)
 检查 LPUART 噪声错误检测标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_ORE (const USART_TypeDef *LPUARTx)
 检查 LPUART 溢出错误标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_IDLE (const USART_TypeDef *LPUARTx)
 检查 LPUART 空闲线路检测标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXNE_RXFNE (const USART_TypeDef *LPUARTx)
 检查 LPUART 读取数据寄存器或 LPUART RX FIFO 非空标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TC (const USART_TypeDef *LPUARTx)
 检查 LPUART 发送完成标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXE_TXFNF (const USART_TypeDef *LPUARTx)
 检查 LPUART 发送数据寄存器为空或 LPUART TX FIFO 非满标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_nCTS (const USART_TypeDef *LPUARTx)
 检查 LPUART CTS 中断标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_CTS (const USART_TypeDef *LPUARTx)
 检查 LPUART CTS 标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_BUSY (const USART_TypeDef *LPUARTx)
 检查 LPUART 忙标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_CM (const USART_TypeDef *LPUARTx)
 检查 LPUART 字符匹配标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_SBK (const USART_TypeDef *LPUARTx)
 检查 LPUART 发送中断标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RWU (const USART_TypeDef *LPUARTx)
 检查 LPUART 从静音模式接收唤醒标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_WKUP (const USART_TypeDef *LPUARTx)
 检查 LPUART 从停止模式唤醒标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TEACK (const USART_TypeDef *LPUARTx)
 检查 LPUART 发送使能应答标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_REACK (const USART_TypeDef *LPUARTx)
 检查 LPUART 接收使能应答标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXFE (const USART_TypeDef *LPUARTx)
 检查 LPUART TX FIFO 空标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXFF (const USART_TypeDef *LPUARTx)
 检查 LPUART RX FIFO 满标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXFT (const USART_TypeDef *LPUARTx)
 检查 LPUART TX FIFO 阈值标志是否置位。
__STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXFT (const USART_TypeDef *LPUARTx)
 检查 LPUART RX FIFO 阈值标志是否置位。
__STATIC_INLINE void LL_LPUART_ClearFlag_PE (USART_TypeDef *LPUARTx)
 清除奇偶校验错误标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_FE (USART_TypeDef *LPUARTx)
 清除帧错误标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_NE (USART_TypeDef *LPUARTx)
 清除噪声检测标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_ORE (USART_TypeDef *LPUARTx)
 清除溢出错误标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_IDLE (USART_TypeDef *LPUARTx)
 清除空闲线路检测标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_TC (USART_TypeDef *LPUARTx)
 清除发送完成标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_nCTS (USART_TypeDef *LPUARTx)
 清除 CTS 中断标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_CM (USART_TypeDef *LPUARTx)
 清除字符匹配标志。
__STATIC_INLINE void LL_LPUART_ClearFlag_WKUP (USART_TypeDef *LPUARTx)
 清除从停止模式唤醒标志。

宏定义说明

#define LL_LPUART_IsActiveFlag_RXNE   LL_LPUART_IsActiveFlag_RXNE_RXFNE /* 为兼容旧版本而重新定义 */

定义在文件 1644 行,位于 stm32g4xx_ll_lpuart.h

#define LL_LPUART_IsActiveFlag_TXE   LL_LPUART_IsActiveFlag_TXE_TXFNF /* 为兼容旧版本而重新定义 */

定义在文件 1668 行,位于 stm32g4xx_ll_lpuart.h


函数说明

__STATIC_INLINE void LL_LPUART_ClearFlag_CM ( USART_TypeDef *  LPUARTx)

清除字符匹配标志。

参考手册到 LL API 交叉引用:
ICR CMCF LL_LPUART_ClearFlag_CM
参数:
LPUARTxLPUART 实例
返回值:

定义在文件 1907 行,位于 stm32g4xx_ll_lpuart.h