2018-08-03
首发
2018-08-10
忘了写函数HAL_DMAEx_ConfigMuxRequestGenerator
说明:
1、此文件主要用于DMA双缓冲和DMAMUX的多路选择器配置。
2、特别注意,仅DMA1和DMA2支持双缓冲,BDMA是不支持双缓冲的。
==============================================================================
##### 如何使用此驱动 #####
==============================================================================
1、有两个函数可用于启动多缓冲,一个是函数HAL_DMA_MultiBufferStart,用于查询方式。另一个是函数HAL_DMA_MultiBufferStart_IT用于中断方式。
2、函数HAL_DMAEx_ConfigMuxSync用于配置DMA_MUX Synchronization Block。
函数HAL_DMAEx_ConfigMuxRequestGenerator用于配置DMA_MUX Request Generator Block 。
函数HAL_DMAEx_EnableMuxRequestGenerator 和 HAL_DMAEx_DisableMuxRequestGenerator用于使能和禁止DMA_MUX Request Generator Block
通过下面框图可以对这个功能有个感性认识:
QQ截图20180802225531.png (121.16 KB, 下载次数: 0)
下载附件
2018-8-2 22:55 上传 |