|
STM32G474xx HAL用户手册
|
宏定义 | |
| #define | LL_ADC_MULTI_REG_DMA_EACH_ADC (0x00U) |
| #define | LL_ADC_MULTI_REG_DMA_LIMIT_RES12_10B (ADC_CCR_MDMA_1) |
| #define | LL_ADC_MULTI_REG_DMA_LIMIT_RES8_6B (ADC_CCR_MDMA_1 | ADC_CCR_MDMA_0) |
| #define | LL_ADC_MULTI_REG_DMA_UNLMT_RES12_10B (ADC_CCR_DMACFG | ADC_CCR_MDMA_1) |
| #define | LL_ADC_MULTI_REG_DMA_UNLMT_RES8_6B |
| #define LL_ADC_MULTI_REG_DMA_EACH_ADC (0x00U) |
ADC多模式组规则转换通过DMA传输:每个ADC使用独立的DMA通道,具有各自的DMA传输设置
定义位于文件 stm32g4xx_ll_adc.h 的第 2224 行。
引用请参阅 HAL_ADC_IRQHandler()、HAL_ADC_PollForConversion() 和 LL_ADC_CommonStructInit()。
| #define LL_ADC_MULTI_REG_DMA_LIMIT_RES12_10B (ADC_CCR_MDMA_1) |
ADC多模式组规则转换通过DMA传输,一个DMA通道供两个ADC使用(ADC主机的DMA),采用有限模式(单次模式):当达到DMA数据传输次数(ADC转换次数)时,停止DMA传输请求。此ADC模式适用于DMA非循环模式。适用于12位和10位ADC分辨率的设置
定义位于文件 stm32g4xx_ll_adc.h 的第 2227 行。
| #define LL_ADC_MULTI_REG_DMA_LIMIT_RES8_6B (ADC_CCR_MDMA_1 | ADC_CCR_MDMA_0) |
ADC多模式组规则转换通过DMA传输,一个DMA通道供两个ADC使用(ADC主机的DMA),采用有限模式(单次模式):当达到DMA数据传输次数(ADC转换次数)时,停止DMA传输请求。此ADC模式适用于DMA非循环模式。适用于8位和6位ADC分辨率的设置
定义位于文件 stm32g4xx_ll_adc.h 的第 2233 行。
| #define LL_ADC_MULTI_REG_DMA_UNLMT_RES12_10B (ADC_CCR_DMACFG | ADC_CCR_MDMA_1) |
ADC多模式组规则转换通过DMA传输,一个DMA通道供两个ADC使用(ADC主机的DMA),采用无限模式:DMA传输请求不受限制,无论传输了多少DMA数据(ADC转换次数)。此ADC模式适用于DMA循环模式。适用于12位和10位ADC分辨率的设置
定义位于文件 stm32g4xx_ll_adc.h 的第 2239 行。
(ADC_CCR_DMACFG | ADC_CCR_MDMA_1 \
| ADC_CCR_MDMA_0)
ADC多模式组规则转换通过DMA传输,一个DMA通道供两个ADC使用(ADC主机的DMA),采用无限模式:DMA传输请求不受限制,无论传输了多少DMA数据(ADC转换次数)。此ADC模式适用于DMA循环模式。适用于8位和6位ADC分辨率的设置
定义位于文件 stm32g4xx_ll_adc.h 的第 2245 行。
1.7.6.1