STM32G474xx HAL 用户手册
数据字段
__USART_HandleTypeDef 结构体参考

USART 句柄结构体定义。 更多...

#include <stm32g4xx_hal_usart.h>

数据字段

USART_TypeDef * Instance
USART_InitTypeDef Init
const uint8_t * pTxBuffPtr
uint16_t TxXferSize
__IO uint16_t TxXferCount
uint8_t * pRxBuffPtr
uint16_t RxXferSize
__IO uint16_t RxXferCount
uint16_t Mask
uint16_t NbRxDataToProcess
uint16_t NbTxDataToProcess
uint32_t SlaveMode
uint32_t FifoMode
void(* RxISR )(struct __USART_HandleTypeDef *husart)
void(* TxISR )(struct __USART_HandleTypeDef *husart)
DMA_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
HAL_LockTypeDef Lock
__IO HAL_USART_StateTypeDef State
__IO uint32_t ErrorCode
void(* TxHalfCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* TxCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* RxHalfCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* RxCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* TxRxCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* ErrorCallback )(struct __USART_HandleTypeDef *husart)
void(* AbortCpltCallback )(struct __USART_HandleTypeDef *husart)
void(* RxFifoFullCallback )(struct __USART_HandleTypeDef *husart)
void(* TxFifoEmptyCallback )(struct __USART_HandleTypeDef *husart)
void(* MspInitCallback )(struct __USART_HandleTypeDef *husart)
void(* MspDeInitCallback )(struct __USART_HandleTypeDef *husart)

详细描述

USART 句柄结构体定义。

定义位于文件 stm32g4xx_hal_usart.h121 行。


字段文档