STM32G474xx HAL 用户手册
宏定义
SMARTCARD 高级功能初始化类型
SMARTCARD 扩展导出的常量

宏定义

#define SMARTCARD_ADVFEATURE_NO_INIT   0x00000000U
#define SMARTCARD_ADVFEATURE_TXINVERT_INIT   0x00000001U
#define SMARTCARD_ADVFEATURE_RXINVERT_INIT   0x00000002U
#define SMARTCARD_ADVFEATURE_DATAINVERT_INIT   0x00000004U
#define SMARTCARD_ADVFEATURE_SWAP_INIT   0x00000008U
#define SMARTCARD_ADVFEATURE_RXOVERRUNDISABLE_INIT   0x00000010U
#define SMARTCARD_ADVFEATURE_DMADISABLEONERROR_INIT   0x00000020U
#define SMARTCARD_ADVFEATURE_MSBFIRST_INIT   0x00000080U
#define SMARTCARD_ADVFEATURE_TXCOMPLETION   0x00000100U

宏定义文档

#define SMARTCARD_ADVFEATURE_DATAINVERT_INIT   0x00000004U

二进制数据反转

定义于文件 stm32g4xx_hal_smartcard_ex.h60

SMARTCARD_AdvFeatureConfig() 引用

接收错误时禁用 DMA

定义于文件 stm32g4xx_hal_smartcard_ex.h63

SMARTCARD_AdvFeatureConfig() 引用

#define SMARTCARD_ADVFEATURE_MSBFIRST_INIT   0x00000080U

最高有效位先发送/接收

定义于文件 stm32g4xx_hal_smartcard_ex.h64

SMARTCARD_AdvFeatureConfig() 引用

#define SMARTCARD_ADVFEATURE_NO_INIT   0x00000000U

无高级功能初始化

定义于文件 stm32g4xx_hal_smartcard_ex.h57

HAL_SMARTCARD_Init() 引用

#define SMARTCARD_ADVFEATURE_RXINVERT_INIT   0x00000002U

RX 引脚有效电平反转

定义于文件 stm32g4xx_hal_smartcard_ex.h59

SMARTCARD_AdvFeatureConfig() 引用

禁用 RX 溢出

定义于文件 stm32g4xx_hal_smartcard_ex.h62

SMARTCARD_AdvFeatureConfig() 引用

#define SMARTCARD_ADVFEATURE_SWAP_INIT   0x00000008U

TX/RX 引脚交换

定义于文件 stm32g4xx_hal_smartcard_ex.h61

SMARTCARD_AdvFeatureConfig() 引用

#define SMARTCARD_ADVFEATURE_TXCOMPLETION   0x00000100U

在保护时间之前或之后指示发送完成

定义于文件 stm32g4xx_hal_smartcard_ex.h65

#define SMARTCARD_ADVFEATURE_TXINVERT_INIT   0x00000001U

TX 引脚有效电平反转

定义于文件 stm32g4xx_hal_smartcard_ex.h58

SMARTCARD_AdvFeatureConfig() 引用