STM32G474xx HAL用户手册
数据结构 | 宏定义 | 函数 | 变量
stm32g4xx_ll_lpuart.h文件参考

LPUART LL模块的头文件。 更多...

#include "stm32g4xx.h"

转到此文件的源代码。

数据结构

struct  LL_LPUART_InitTypeDef
 LL LPUART初始化结构体定义。 更多...

宏定义

#define LPUART_LPUARTDIV_FREQ_MUL   256U
#define LPUART_BRR_MASK   0x000FFFFFU
#define LPUART_BRR_MIN_VALUE   0x00000300U
#define LL_LPUART_ICR_PECF   USART_ICR_PECF
#define LL_LPUART_ICR_FECF   USART_ICR_FECF
#define LL_LPUART_ICR_NCF   USART_ICR_NECF
#define LL_LPUART_ICR_ORECF   USART_ICR_ORECF
#define LL_LPUART_ICR_IDLECF   USART_ICR_IDLECF
#define LL_LPUART_ICR_TCCF   USART_ICR_TCCF
#define LL_LPUART_ICR_CTSCF   USART_ICR_CTSCF
#define LL_LPUART_ICR_CMCF   USART_ICR_CMCF
#define LL_LPUART_ICR_WUCF   USART_ICR_WUCF
#define LL_LPUART_ISR_PE   USART_ISR_PE
#define LL_LPUART_ISR_FE   USART_ISR_FE
#define LL_LPUART_ISR_NE   USART_ISR_NE
#define LL_LPUART_ISR_ORE   USART_ISR_ORE
#define LL_LPUART_ISR_IDLE   USART_ISR_IDLE
#define LL_LPUART_ISR_RXNE_RXFNE   USART_ISR_RXNE_RXFNE
#define LL_LPUART_ISR_TC   USART_ISR_TC
#define LL_LPUART_ISR_TXE_TXFNF   USART_ISR_TXE_TXFNF
#define LL_LPUART_ISR_CTSIF   USART_ISR_CTSIF
#define LL_LPUART_ISR_CTS   USART_ISR_CTS
#define LL_LPUART_ISR_BUSY   USART_ISR_BUSY
#define LL_LPUART_ISR_CMF   USART_ISR_CMF
#define LL_LPUART_ISR_SBKF   USART_ISR_SBKF
#define LL_LPUART_ISR_RWU   USART_ISR_RWU
#define LL_LPUART_ISR_WUF   USART_ISR_WUF
#define LL_LPUART_ISR_TEACK   USART_ISR_TEACK
#define LL_LPUART_ISR_REACK   USART_ISR_REACK
#define LL_LPUART_ISR_TXFE   USART_ISR_TXFE
#define LL_LPUART_ISR_RXFF   USART_ISR_RXFF
#define LL_LPUART_ISR_RXFT   USART_ISR_RXFT
#define LL_LPUART_ISR_TXFT   USART_ISR_TXFT
#define LL_LPUART_CR1_IDLEIE   USART_CR1_IDLEIE
#define LL_LPUART_CR1_RXNEIE_RXFNEIE   USART_CR1_RXNEIE_RXFNEIE
#define LL_LPUART_CR1_TCIE   USART_CR1_TCIE
#define LL_LPUART_CR1_TXEIE_TXFNFIE   USART_CR1_TXEIE_TXFNFIE
#define LL_LPUART_CR1_PEIE   USART_CR1_PEIE
#define LL_LPUART_CR1_CMIE   USART_CR1_CMIE
#define LL_LPUART_CR1_TXFEIE   USART_CR1_TXFEIE
#define LL_LPUART_CR1_RXFFIE   USART_CR1_RXFFIE
#define LL_LPUART_CR3_EIE   USART_CR3_EIE
#define LL_LPUART_CR3_CTSIE   USART_CR3_CTSIE
#define LL_LPUART_CR3_WUFIE   USART_CR3_WUFIE
#define LL_LPUART_CR3_TXFTIE   USART_CR3_TXFTIE
#define LL_LPUART_CR3_RXFTIE   USART_CR3_RXFTIE
#define LL_LPUART_FIFOTHRESHOLD_1_8   0x00000000U
#define LL_LPUART_FIFOTHRESHOLD_1_4   0x00000001U
#define LL_LPUART_FIFOTHRESHOLD_1_2   0x00000002U
#define LL_LPUART_FIFOTHRESHOLD_3_4   0x00000003U
#define LL_LPUART_FIFOTHRESHOLD_7_8   0x00000004U
#define LL_LPUART_FIFOTHRESHOLD_8_8   0x00000005U
#define LL_LPUART_DIRECTION_NONE   0x00000000U
#define LL_LPUART_DIRECTION_RX   USART_CR1_RE
#define LL_LPUART_DIRECTION_TX   USART_CR1_TE
#define LL_LPUART_DIRECTION_TX_RX   (USART_CR1_TE |USART_CR1_RE)
#define LL_LPUART_PARITY_NONE   0x00000000U
#define LL_LPUART_PARITY_EVEN   USART_CR1_PCE
#define LL_LPUART_PARITY_ODD   (USART_CR1_PCE | USART_CR1_PS)
#define LL_LPUART_WAKEUP_IDLELINE   0x00000000U
#define LL_LPUART_WAKEUP_ADDRESSMARK   USART_CR1_WAKE
#define LL_LPUART_DATAWIDTH_7B   USART_CR1_M1
#define LL_LPUART_DATAWIDTH_8B   0x00000000U
#define LL_LPUART_DATAWIDTH_9B   USART_CR1_M0
#define