|
STM32G474xx HAL用户手册
|
扩展功能函数。 更多...
函数 | |
| 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::DMAmuxRequestGen,HAL_DMA_STATE_READY,__DMA_HandleTypeDef::Instance,IS_DMAMUX_REQUEST_GEN_POLARITY,IS_DMAMUX_REQUEST_GEN_REQUEST_NUMBER,IS_DMAMUX_REQUEST_GEN_SIGNAL_ID,HAL_DMA_MuxRequestGeneratorConfigTypeDef::Polarity,HAL_DMA_MuxRequestGeneratorConfigTypeDef::RequestNumber,HAL_DMA_MuxRequestGeneratorConfigTypeDef::SignalID,和__DMA_HandleTypeDef::State。
| HAL_StatusTypeDef HAL_DMAEx_ConfigMuxSync | ( | DMA_HandleTypeDef * | hdma, |
| HAL_DMA_MuxSyncConfigTypeDef * | pSyncConfig | ||
| ) |
配置给定DMA通道(实例)的DMAMUX同步参数。
| hdma,: | 指向包含指定DMA通道配置信息的DMA_HandleTypeDef结构体的指针。 |
| pSyncConfig | :指向HAL_DMA_MuxSyncConfigTypeDef的指针,包含DMAMUX同步参数。 |
| HAL | 状态 |
定义位于文件95,文件stm32g4xx_hal_dma_ex.c。
参考assert_param,__DMA_HandleTypeDef::DMAmuxChannel,HAL_DMA_MuxSyncConfigTypeDef::EventEnable,HAL_DMA_STATE_READY,__DMA_HandleTypeDef::Instance,IS_DMAMUX_SYNC_EVENT,IS_DMAMUX_SYNC_POLARITY,IS_DMAMUX_SYNC_REQUEST_NUMBER,IS_DMAMUX_SYNC_SIGNAL_ID,IS_DMAMUX_SYNC_STATE,HAL_DMA_MuxSyncConfigTypeDef::RequestNumber,__DMA_HandleTypeDef::State,HAL_DMA_MuxSyncConfigTypeDef::SyncEnable,HAL_DMA_MuxSyncConfigTypeDef::SyncPolarity,和HAL_DMA_MuxSyncConfigTypeDef::SyncSignalID。
| HAL_StatusTypeDef HAL_DMAEx_DisableMuxRequestGenerator | ( | DMA_HandleTypeDef * | hdma | ) |
禁用给定DMA通道(实例)使用的DMAMUX请求生成器模块。
| hdma,: | 指向包含指定DMA通道配置信息的DMA_HandleTypeDef结构体的指针。 |
| HAL | 状态 |
定义位于文件209,文件stm32g4xx_hal_dma_ex.c。
参考assert_param,__DMA_HandleTypeDef::DMAmuxRequestGen,HAL_DMA_STATE_RESET,__DMA_HandleTypeDef::Instance,和__DMA_HandleTypeDef::State。
| HAL_StatusTypeDef HAL_DMAEx_EnableMuxRequestGenerator | ( | DMA_HandleTypeDef * | hdma | ) |
启用给定DMA通道(实例)使用的DMAMUX请求生成器模块。
| hdma,: | 指向包含指定DMA通道配置信息的DMA_HandleTypeDef结构体的指针。 |
| HAL | 状态 |
定义位于文件181,文件stm32g4xx_hal_dma_ex.c。
参考assert_param,__DMA_HandleTypeDef::DMAmuxRequestGen,HAL_DMA_STATE_RESET,__DMA_HandleTypeDef::Instance,和__DMA_HandleTypeDef::State。