STM32G474xx HAL User Manual
宏定义
SMARTCARD私有常量
SMARTCARD

宏定义

#define SMARTCARD_TEACK_REACK_TIMEOUT   1000U
#define USART_CR1_FIELDS
#define USART_CR2_CLK_FIELDS
#define USART_CR2_FIELDS
#define USART_CR3_FIELDS
#define USART_BRR_MIN   0x10U
#define USART_BRR_MAX   0x0000FFFFU

宏定义说明

#define SMARTCARD_TEACK_REACK_TIMEOUT   1000U

SMARTCARD TX或RX使能确认超时值

定义于文件stm32g4xx_hal_smartcard.c的第202行。

SMARTCARD_CheckIdleState()引用。

#define USART_BRR_MAX   0x0000FFFFU

USART BRR最大允许值

定义于文件stm32g4xx_hal_smartcard.c的第219行。

SMARTCARD_SetConfig()引用。

#define USART_BRR_MIN   0x10U

USART BRR最小允许值

定义于文件stm32g4xx_hal_smartcard.c的第217行。

SMARTCARD_SetConfig()引用。

值:
((uint32_t)(USART_CR1_M | USART_CR1_PCE | USART_CR1_PS | USART_CR1_TE | \
                                      USART_CR1_RE | USART_CR1_OVER8| \
                                      USART_CR1_FIFOEN))

由SMARTCARD_SetConfig API设置的USART CR1参数字段

定义于文件stm32g4xx_hal_smartcard.c的第204行。

SMARTCARD_SetConfig()引用。

值:
((uint32_t)(USART_CR2_CLKEN | USART_CR2_CPOL | \
                                          USART_CR2_CPHA | USART_CR2_LBCL))

SMARTCARD时钟相关的USART CR2参数字段

定义于文件stm32g4xx_hal_smartcard.c的第208行。

值:
((uint32_t)(USART_CR2_RTOEN | USART_CR2_CLK_FIELDS | \
                                      USART_CR2_STOP))

由SMARTCARD_SetConfig API设置的USART CR2参数字段

定义于文件stm32g4xx_hal_smartcard.c的第211行。

SMARTCARD_SetConfig()引用。

值:
((uint32_t)(USART_CR3_ONEBIT | USART_CR3_NACK | USART_CR3_SCARCNT | \
                                      USART_CR3_TXFTCFG | USART_CR3_RXFTCFG ))

由SMARTCARD_SetConfig API设置的USART CR3参数字段

定义于文件stm32g4xx_hal_smartcard.c的第214行。

SMARTCARD_SetConfig()引用。