|
STM32G474xx HAL用户手册
|
DMA配置结构体定义。 更多...
#include <stm32g4xx_hal_dma.h>
数据字段 | |
| uint32_t | Request |
| uint32_t | Direction |
| uint32_t | PeriphInc |
| uint32_t | MemInc |
| uint32_t | PeriphDataAlignment |
| uint32_t | MemDataAlignment |
| uint32_t | Mode |
| uint32_t | Priority |
DMA配置结构体定义。
定义于文件 stm32g4xx_hal_dma.h 的第 46 行。
| uint32_t DMA_InitTypeDef::Direction |
指定数据是从内存传输到外设、从内存传输到内存还是从外设传输到内存。该参数可以是 DMA数据传输方向 的值。
定义于文件 stm32g4xx_hal_dma.h 的第 51 行。
被以下函数引用:DMA_SetConfig()、HAL_DMA_Init()、HAL_QSPI_Receive_DMA() 和 HAL_QSPI_Transmit_DMA()。
| uint32_t DMA_InitTypeDef::MemDataAlignment |
指定内存数据宽度。该参数可以是 DMA内存数据大小 的值。
定义于文件 stm32g4xx_hal_dma.h 的第 64 行。
被以下函数引用:HAL_DMA_Init()、HAL_SPI_Receive_DMA()、HAL_SPI_Transmit_DMA() 和 HAL_SPI_TransmitReceive_DMA()。
| uint32_t DMA_InitTypeDef::MemInc |
| uint32_t DMA_InitTypeDef::Mode |
指定DMAy通道x的工作模式。该参数可以是 DMA模式 的值。
定义于文件 stm32g4xx_hal_dma.h 的第 67 行。
被以下函数引用:HAL_DMA_Init()、I2S_DMARxCplt()、I2S_DMATxCplt()、SAI_DMARxCplt()、SAI_DMATxCplt()、TIM_DMACaptureCplt()、TIM_DMADelayPulseCplt()、TIM_DMADelayPulseNCplt()、TIM_DMAPeriodElapsedCplt() 和 TIM_DMATriggerCplt()。
| uint32_t DMA_InitTypeDef::PeriphDataAlignment |
指定外设数据宽度。该参数可以是 DMA外设数据大小 的值。
定义于文件 stm32g4xx_hal_dma.h 的第 61 行。
被以下函数引用:HAL_DMA_Init()、HAL_QSPI_Receive_DMA() 和 HAL_QSPI_Transmit_DMA()。
| uint32_t DMA_InitTypeDef::PeriphInc |
| uint32_t DMA_InitTypeDef::Priority |
| uint32_t DMA_InitTypeDef::Request |
指定为指定通道选择的请求。该参数可以是 DMA请求 的值。
定义于文件 stm32g4xx_hal_dma.h 的第 48 行。
被以下函数引用:DMA_CalcDMAMUXRequestGenBaseAndMask()、HAL_DMA_DeInit() 和 HAL_DMA_Init()。
1.7.6.1