STM32G474xx HAL 用户手册
定义
UART高级功能初始化类型
UART导出常量

定义

#define UART_ADVFEATURE_NO_INIT   0x00000000U
#define UART_ADVFEATURE_TXINVERT_INIT   0x00000001U
#define UART_ADVFEATURE_RXINVERT_INIT   0x00000002U
#define UART_ADVFEATURE_DATAINVERT_INIT   0x00000004U
#define UART_ADVFEATURE_SWAP_INIT   0x00000008U
#define UART_ADVFEATURE_RXOVERRUNDISABLE_INIT   0x00000010U
#define UART_ADVFEATURE_DMADISABLEONERROR_INIT   0x00000020U
#define UART_ADVFEATURE_AUTOBAUDRATE_INIT   0x00000040U
#define UART_ADVFEATURE_MSBFIRST_INIT   0x00000080U

定义文档

#define UART_ADVFEATURE_AUTOBAUDRATE_INIT   0x00000040U

自动波特率检测初始化

定义于文件 stm32g4xx_hal_uart.h 的第 560 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_DATAINVERT_INIT   0x00000004U

二进制数据反转

定义于文件 stm32g4xx_hal_uart.h 的第 556 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_DMADISABLEONERROR_INIT   0x00000020U

接收错误时禁用DMA

定义于文件 stm32g4xx_hal_uart.h 的第 559 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_MSBFIRST_INIT   0x00000080U

最高有效位先发送/接收

定义于文件 stm32g4xx_hal_uart.h 的第 561 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_NO_INIT   0x00000000U

无高级功能初始化

定义于文件 stm32g4xx_hal_uart.h 的第 553 行。

HAL_HalfDuplex_Init()HAL_LIN_Init()HAL_MultiProcessor_Init()HAL_RS485Ex_Init()HAL_UART_Init() 引用。

#define UART_ADVFEATURE_RXINVERT_INIT   0x00000002U

RX引脚有效电平反转

定义于文件 stm32g4xx_hal_uart.h 的第 555 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_RXOVERRUNDISABLE_INIT   0x00000010U

禁用RX溢出

定义于文件 stm32g4xx_hal_uart.h 的第 558 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_SWAP_INIT   0x00000008U

TX/RX引脚交换

定义于文件 stm32g4xx_hal_uart.h 的第 557 行。

UART_AdvFeatureConfig() 引用。

#define UART_ADVFEATURE_TXINVERT_INIT   0x00000001U

TX引脚有效电平反转

定义于文件 stm32g4xx_hal_uart.h 的第 554 行。

UART_AdvFeatureConfig() 引用。