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

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

#include <stm32g4xx_hal_dma.h>

数据字段

DMA_Channel_TypeDef * Instance
DMA_InitTypeDef Init
HAL_LockTypeDef Lock
__IO HAL_DMA_StateTypeDef State
void * Parent
void(* XferCpltCallback )(struct __DMA_HandleTypeDef *hdma)
void(* XferHalfCpltCallback )(struct __DMA_HandleTypeDef *hdma)
void(* XferErrorCallback )(struct __DMA_HandleTypeDef *hdma)
void(* XferAbortCallback )(struct __DMA_HandleTypeDef *hdma)
__IO uint32_t ErrorCode
DMA_TypeDef * DmaBaseAddress
uint32_t ChannelIndex
DMAMUX_Channel_TypeDef * DMAmuxChannel
DMAMUX_ChannelStatus_TypeDef * DMAmuxChannelStatus
uint32_t DMAmuxChannelStatusMask
DMAMUX_RequestGen_TypeDef * DMAmuxRequestGen
DMAMUX_RequestGenStatus_TypeDef * DMAmuxRequestGenStatus
uint32_t DMAmuxRequestGenStatusMask

详细描述

DMA 句柄结构体定义。

定义于文件 stm32g4xx_hal_dma.h 的第 113 行。


字段说明

DMA 通道基地址

定义于文件 stm32g4xx_hal_dma.h 的第 135 行。

被以下函数引用:DMA_SetConfig()HAL_DMA_Abort()HAL_DMA_Abort_IT()HAL_DMA_DeInit()HAL_DMA_Init()HAL_DMA_IRQHandler()HAL_DMA_PollForTransfer()

DMAMUX_Channel_TypeDef* __DMA_HandleTypeDef::DMAmuxChannel
DMAMUX_ChannelStatus_TypeDef* __DMA_HandleTypeDef::DMAmuxChannelStatus
DMAMUX_RequestGen_TypeDef* __DMA_HandleTypeDef::DMAmuxRequestGen
DMAMUX_RequestGenStatus_TypeDef* __DMA_HandleTypeDef::DMAmuxRequestGenStatus