STM32G474xx HAL 用户手册
宏定义
ADC 私有常量
ADC

宏定义

#define ADC_CFGR_FIELDS_1
#define ADC_ENABLE_TIMEOUT   (2UL)
#define ADC_DISABLE_TIMEOUT   (2UL)
#define ADC_CONVERSION_TIME_MAX_CPU_CYCLES   (653UL * 4096UL * 256UL)
#define ADC_STOP_CONVERSION_TIMEOUT   ( 5UL)
#define ADC_TEMPSENSOR_DELAY_US   (LL_ADC_DELAY_TEMPSENSOR_STAB_US)

宏定义文档

值:
(ADC_CFGR_RES    | ADC_CFGR_ALIGN   |\
                           ADC_CFGR_CONT   | ADC_CFGR_OVRMOD  |\
                           ADC_CFGR_DISCEN | ADC_CFGR_DISCNUM |\
                           ADC_CFGR_EXTEN  | ADC_CFGR_EXTSEL)

当没有常规转换正在进行时,可以更新的 ADC_CFGR 参数字段

定义于文件 stm32g4xx_hal_adc.c 的第 317 行。

HAL_ADC_Init() 引用。

#define ADC_CONVERSION_TIME_MAX_CPU_CYCLES   (653UL * 4096UL * 256UL)

ADC 转换完成超时值

定义于文件 stm32g4xx_hal_adc.c 的第 338 行。

ADC_ConversionStop() 引用。

#define ADC_DISABLE_TIMEOUT   (2UL)

ADC 禁用超时值

定义于文件 stm32g4xx_hal_adc.c 的第 328 行。

ADC_Disable() 引用。

#define ADC_ENABLE_TIMEOUT   (2UL)

ADC 使能超时值

定义于文件 stm32g4xx_hal_adc.c 的第 327 行。

ADC_Enable() 引用。

#define ADC_STOP_CONVERSION_TIMEOUT   ( 5UL)

ADC 停止超时值

定义于文件 stm32g4xx_hal_adc.h 的第 1444 行。

ADC_ConversionStop()HAL_ADCEx_MultiModeStop_DMA()HAL_ADCEx_RegularMultiModeStop_DMA() 引用。

定义于文件 stm32g4xx_hal_adc.h 的第 1449 行。