|
STM32G474xx HAL用户手册
|
ADC句柄结构体定义。 更多...
#include <stm32g4xx_hal_adc.h>
数据字段 | |
| ADC_TypeDef * | Instance |
| ADC_InitTypeDef | Init |
| DMA_HandleTypeDef * | DMA_Handle |
| HAL_LockTypeDef | Lock |
| __IO uint32_t | State |
| __IO uint32_t | ErrorCode |
| ADC_InjectionConfigTypeDef | InjectionConfig |
| void(* | ConvCpltCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | ConvHalfCpltCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | LevelOutOfWindowCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | ErrorCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | InjectedConvCpltCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | InjectedQueueOverflowCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | LevelOutOfWindow2Callback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | LevelOutOfWindow3Callback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | EndOfSamplingCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | MspInitCallback )(struct __ADC_HandleTypeDef *hadc) |
| void(* | MspDeInitCallback )(struct __ADC_HandleTypeDef *hadc) |
ADC句柄结构体定义。
定义于文件 stm32g4xx_hal_adc.h的第487行。
| void(* __ADC_HandleTypeDef::ConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC转换完成回调
定义于文件 stm32g4xx_hal_adc.h的第502行。
被以下函数引用: ADC_DMAConvCplt(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
| void(* __ADC_HandleTypeDef::ConvHalfCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC转换DMA半传输回调
定义于文件 stm32g4xx_hal_adc.h的第503行。
被以下函数引用: ADC_DMAHalfConvCplt(), HAL_ADC_Init(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
| void(* __ADC_HandleTypeDef::EndOfSamplingCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC采样结束回调
定义于文件 stm32g4xx_hal_adc.h的第513行。
被以下函数引用: HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
| void(* __ADC_HandleTypeDef::ErrorCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC错误回调
定义于文件 stm32g4xx_hal_adc.h的第506行。
被以下函数引用: ADC_DMAConvCplt(), ADC_DMAError(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
| __IO uint32_t __ADC_HandleTypeDef::ErrorCode |
ADC错误码
定义于文件 stm32g4xx_hal_adc.h的第498行。
被以下函数引用: ADC_ConversionStop(), ADC_Disable(), ADC_DMAError(), ADC_Enable(), HAL_ADC_GetError(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForEvent(), HAL_ADC_RegisterCallback(), HAL_ADC_Start(), HAL_ADC_Start_DMA(), HAL_ADC_Start_IT(), HAL_ADC_UnRegisterCallback(), HAL_ADCEx_Calibration_SetValue(), HAL_ADCEx_InjectedStart(), and HAL_ADCEx_InjectedStart_IT().
ADC初始化参数和常规转换设置
定义于文件 stm32g4xx_hal_adc.h的第493行。
被以下函数引用: ADC_ConversionStop(), HAL_ADC_AnalogWDGConfig(), HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_PollForConversion(), HAL_ADC_PollForEvent(), HAL_ADC_Start_IT(), HAL_ADCEx_InjectedConfigChannel(), HAL_ADCEx_InjectedPollForConversion(), HAL_ADCEx_InjectedStart_IT(), HAL_ADCEx_MultiModeConfigChannel(), and HAL_ADCEx_MultiModeStart_DMA().
| void(* __ADC_HandleTypeDef::InjectedConvCpltCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC注入组转换完成回调
定义于文件 stm32g4xx_hal_adc.h的第507行。
被以下函数引用: HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback().
| void(* __ADC_HandleTypeDef::InjectedQueueOverflowCallback)(struct __ADC_HandleTypeDef *hadc) |
ADC注入组上下文队列溢出回调
定义于文件 stm32g4xx_hal_adc.h的第509行。
被以下函数引用: HAL_ADC_Init(), HAL_ADC_IRQHandler(), HAL_ADC_RegisterCallback(), and HAL_ADC_UnRegisterCallback()