STM32G474xx HAL用户手册
函数
stm32g4xx_hal_ dma_ ex.c文件参考

DMA扩展HAL模块驱动程序 本文件提供固件函数用于管理DMA扩展外设的以下功能:+ 扩展功能函数。 更多...

#include "stm32g4xx_hal.h"

转到此文件的源代码。

函数

HAL_StatusTypeDef HAL_ DMAEx_ ConfigMuxSync (DMA_Handle TypeDef *hdma, HAL_ DMA_ MuxSyncConfig TypeDef *pSyncConfig)
配置给定DMA通道(实例)的DMAMUX同步参数。
HAL_Status TypeDef HAL_ DMAEx_ ConfigMuxRequest Generator (DMA_ HandleTypeDef *hdma, HAL_ DMA_ MuxRequestGenerator ConfigTypeDef *pRequestGeneratorConfig)
配置给定DMA通道(实例)使用的DMAMUX请求生成器模块。
HAL_Status TypeDef HAL_ DMAEx_ EnableMuxRequest Generator (DMA_ HandleTypeDef *hdma)
使能给定DMA通道(实例)使用的DMAMUX请求生成器模块。
HAL_Status TypeDef HAL_ DMAEx_ DisableMuxRequest Generator (DMA_ HandleTypeDef *hdma)
禁用给定DMA通道(实例)使用的DMAMUX请求生成器模块。
void HAL_ DMAEx_ MUX_ IRQHandler (DMA_ HandleTypeDef *hdma)
处理DMAMUX中断请求。

详细说明

DMA扩展HAL模块驱动程序 本文件提供固件函数用于管理DMA扩展外设的以下功能:+ 扩展功能函数。

作者:
MCD应用团队
注意:

版权所有(c)20 19 STMicroelectronics。保留所有权利。

本软件按LICENSE文件中的条款授权,如果在软件组件的根目录中没有LICENSE文件,则按原样提供。

  ==============================================================================
                        ##### How to use this driver #####
  ==============================================================================
  [..]
  The DMA Extension HAL driver can be used as follows:

   (+) Configure the DMA_ MUX Synchronization Block using HAL_ DMAEx_ ConfigMuxSync function.
   (+) Configure the DMA_ MUX Request Generator Block using HAL_ DMAEx_ ConfigMuxRequest Generator function.
       Functions HAL_ DMAEx_ EnableMuxRequest Generator and HAL_ DMAEx_ DisableMuxRequest Generator can then be used
       to respectively enable/disable the request generator.

   (+) To handle the DMAMUX Interrupts, the function  HAL_ DMAEx_ MUX_ IRQHandler should be called from
       the DMAMUX IRQ handler i. e DMAMUX1_ OVR_ IRQHandler.
       As only one interrupt line is available for all DMAMUX channels and request generators , HAL_ DMAEx_ MUX_ IRQHandler should be
       called with, as parameter, the appropriate DMA handle as many as used DMAs in the user project
      (exception done if a given DMA is not using the DMAMUX SYNC block neither a request generator)

  

文件定义于stm32g4xx_hal_ dma_ ex.c