|
STM32G474xx HAL 用户手册
|
宏定义 | |
| #define | USART_MASK_COMPUTATION(__HANDLE__) |
| 根据字长和奇偶校验位激活情况,计算用于检索接收数据的USART掩码。 | |
| #define | IS_USART_WORD_LENGTH(__LENGTH__) |
| 确保USART帧长度有效。 | |
| #define | IS_USART_NSS(__NSS__) |
| 确保USART从机选择(NSS)引脚管理有效。 | |
| #define | IS_USART_SLAVEMODE(__STATE__) |
| 确保USART从机模式有效。 | |
| #define | IS_USART_FIFO_MODE_STATE(__STATE__) |
| 确保USART FIFO模式有效。 | |
| #define | IS_USART_TXFIFO_THRESHOLD(__THRESHOLD__) |
| 确保USART TXFIFO阈值级别有效。 | |
| #define | IS_USART_RXFIFO_THRESHOLD(__THRESHOLD__) |
| 确保USART RXFIFO阈值级别有效。 | |
| #define IS_USART_FIFO_MODE_STATE | ( | __STATE__ | ) |
(((__STATE__) == USART_FIFOMODE_DISABLE ) || \ ((__STATE__) == USART_FIFOMODE_ENABLE))
确保USART FIFO模式有效。
| __STATE__ | USART FIFO模式。 |
| SET | (__STATE__ 有效)或 RESET(__STATE__ 无效) |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 201 行。
| #define IS_USART_NSS | ( | __NSS__ | ) |
(((__NSS__) == USART_NSS_HARD) || \ ((__NSS__) == USART_NSS_SOFT))
确保USART从机选择(NSS)引脚管理有效。
| __NSS__ | USART从机选择引脚管理。 |
| SET | (__NSS__ 有效)或 RESET(__NSS__ 无效) |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 185 行。
被 HAL_USARTEx_ConfigNSS() 引用。
| #define IS_USART_RXFIFO_THRESHOLD | ( | __THRESHOLD__ | ) |
(((__THRESHOLD__) == USART_RXFIFO_THRESHOLD_1_8) || \ ((__THRESHOLD__) == USART_RXFIFO_THRESHOLD_1_4) || \ ((__THRESHOLD__) == USART_RXFIFO_THRESHOLD_1_2) || \ ((__THRESHOLD__) == USART_RXFIFO_THRESHOLD_3_4) || \ ((__THRESHOLD__) == USART_RXFIFO_THRESHOLD_7_8) || \ ((__THRESHOLD__) == USART_RXFIFO_THRESHOLD_8_8))
确保USART RXFIFO阈值级别有效。
| __THRESHOLD__ | USART RXFIFO阈值级别。 |
| SET | (__THRESHOLD__ 有效)或 RESET(__THRESHOLD__ 无效) |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 221 行。
| #define IS_USART_SLAVEMODE | ( | __STATE__ | ) |
(((__STATE__) == USART_SLAVEMODE_DISABLE ) || \ ((__STATE__) == USART_SLAVEMODE_ENABLE))
确保USART从机模式有效。
| __STATE__ | USART从机模式。 |
| SET | (__STATE__ 有效)或 RESET(__STATE__ 无效) |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 193 行。
| #define IS_USART_TXFIFO_THRESHOLD | ( | __THRESHOLD__ | ) |
(((__THRESHOLD__) == USART_TXFIFO_THRESHOLD_1_8) || \ ((__THRESHOLD__) == USART_TXFIFO_THRESHOLD_1_4) || \ ((__THRESHOLD__) == USART_TXFIFO_THRESHOLD_1_2) || \ ((__THRESHOLD__) == USART_TXFIFO_THRESHOLD_3_4) || \ ((__THRESHOLD__) == USART_TXFIFO_THRESHOLD_7_8) || \ ((__THRESHOLD__) == USART_TXFIFO_THRESHOLD_8_8))
确保USART TXFIFO阈值级别有效。
| __THRESHOLD__ | USART TXFIFO阈值级别。 |
| SET | (__THRESHOLD__ 有效)或 RESET(__THRESHOLD__ 无效) |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 209 行。
| #define IS_USART_WORD_LENGTH | ( | __LENGTH__ | ) |
(((__LENGTH__) == USART_WORDLENGTH_7B) || \ ((__LENGTH__) == USART_WORDLENGTH_8B) || \ ((__LENGTH__) == USART_WORDLENGTH_9B))
确保USART帧长度有效。
| __LENGTH__ | USART帧长度。 |
| SET | (__LENGTH__ 有效)或 RESET(__LENGTH__ 无效) |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 176 行。
被 USART_SetConfig() 引用。
| #define USART_MASK_COMPUTATION | ( | __HANDLE__ | ) |
根据字长和奇偶校验位激活情况,计算用于检索接收数据的USART掩码。
| __HANDLE__ | 指定USART句柄。 |
| 无, | 应用于USART RDR寄存器的掩码存储在 (__HANDLE__)->Mask 字段中。 |
定义位于文件 stm32g4xx_hal_usart_ex.h 的第 130 行。
被 HAL_USART_Receive()、HAL_USART_Receive_IT()、HAL_USART_TransmitReceive() 和 HAL_USART_TransmitReceive_IT() 引用。
1.7.6.1