STM32G474xx HAL用户手册
函数
DMAEx扩展功能函数
DMAEx导出的函数

扩展功能函数。 更多...

函数

HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync (DMA_HandleTypeDef *hdma, HAL_DMA_MuxSyncConfigTypeDef *pSyncConfig)
 配置给定DMA通道(实例)的DMAMUX同步参数。
HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator (DMA_HandleTypeDef *hdma, HAL_DMA_MuxRequestGeneratorConfigTypeDef *pRequestGeneratorConfig)
 配置给定DMA通道(实例)使用的DMAMUX请求生成器模块。
HAL_StatusTypeDef HAL_DMAEx_EnableMuxRequestGenerator (DMA_HandleTypeDef *hdma)
 启用给定DMA通道(实例)使用的DMAMUX请求生成器模块。
HAL_StatusTypeDef HAL_DMAEx_DisableMuxRequestGenerator (DMA_HandleTypeDef *hdma)
 禁用给定DMA通道(实例)使用的DMAMUX请求生成器模块。
void HAL_DMAEx_MUX_IRQHandler (DMA_HandleTypeDef *hdma)
 处理DMAMUX中断请求。

详细描述

扩展功能函数。

 ===============================================================================
                #####  Extended features functions  #####
 ===============================================================================
    [..]  This section provides functions allowing to:

    (+) Configure the DMAMUX Synchronization Block using HAL_DMAEx_ConfigMuxSync function.
    (+) Configure the DMAMUX Request Generator Block using HAL_DMAEx_ConfigMuxRequestGenerator function.
       Functions HAL_DMAEx_EnableMuxRequestGenerator and HAL_DMAEx_DisableMuxRequestGenerator can then be used
       to respectively enable/disable the request generator.


函数文档

HAL_StatusTypeDef HAL_DMAEx_ConfigMuxRequestGenerator ( DMA_HandleTypeDef hdma,
HAL_DMA_MuxRequestGeneratorConfigTypeDef pRequestGeneratorConfig 
)

配置给定DMA通道(实例)使用的DMAMUX请求生成器模块。

参数:
hdma,:指向包含指定DMA通道配置信息的DMA_HandleTypeDef结构体的指针。
pRequestGeneratorConfig:指向HAL_DMA_MuxRequestGeneratorConfigTypeDef的指针,包含请求生成器参数。
返回值:
HAL状态

定义位于文件141,文件stm32g4xx_hal_dma_ex.c

参考assert_param__DMA_HandleTypeDef::DMAmuxRequestGenHAL_DMA_STATE_READY__DMA_HandleTypeDef::InstanceIS_DMAMUX_REQUEST_GEN_POLARITYIS_DMAMUX_REQUEST_GEN_REQUEST_NUMBERIS_DMAMUX_REQUEST_GEN_SIGNAL_IDHAL_DMA_MuxRequestGeneratorConfigTypeDef::PolarityHAL_DMA_MuxRequestGeneratorConfigTypeDef::RequestNumberHAL_DMA_MuxRequestGeneratorConfigTypeDef::SignalID,和__DMA_HandleTypeDef::State

HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync ( DMA_HandleTypeDef hdma,
HAL_DMA_MuxSyncConfigTypeDef pSyncConfig 
)

禁用给定DMA通道(实例)使用的DMAMUX请求生成器模块。

参数:
hdma,:指向包含指定DMA通道配置信息的DMA_HandleTypeDef结构体的指针。
返回值:
HAL状态

定义位于文件209,文件stm32g4xx_hal_dma_ex.c

参考assert_param__DMA_HandleTypeDef::DMAmuxRequestGenHAL_DMA_STATE_RESET__DMA_HandleTypeDef::Instance,和__DMA_HandleTypeDef::State

启用给定DMA通道(实例)使用的DMAMUX请求生成器模块。

参数:
hdma,:指向包含指定DMA通道配置信息的DMA_HandleTypeDef结构体的指针。
返回值:
HAL状态

定义位于文件181,文件stm32g4xx_hal_dma_ex.c

参考assert_param__DMA_HandleTypeDef::DMAmuxRequestGenHAL_DMA_STATE_RESET__DMA_HandleTypeDef::Instance,和__DMA_HandleTypeDef::State