|
STM32G474xx HAL User Manual
|
函数 | |
| HAL_StatusTypeDef | ADC_ConversionStop (ADC_HandleTypeDef *hadc, uint32_t ConversionGroup) |
| 停止ADC转换。 | |
| HAL_StatusTypeDef | ADC_Enable (ADC_HandleTypeDef *hadc) |
| 使能选定的ADC。 | |
| HAL_StatusTypeDef | ADC_Disable (ADC_HandleTypeDef *hadc) |
| 禁用选定的ADC。 | |
| void | ADC_DMAConvCplt (DMA_HandleTypeDef *hdma) |
| DMA传输完成回调。 | |
| void | ADC_DMAHalfConvCplt (DMA_HandleTypeDef *hdma) |
| DMA半传输完成回调。 | |
| void | ADC_DMAError (DMA_HandleTypeDef *hdma) |
| DMA错误回调。 | |
| HAL_StatusTypeDef ADC_ConversionStop | ( | ADC_HandleTypeDef * | hadc, |
| uint32_t | ConversionGroup | ||
| ) |
停止ADC转换。
| hadc | ADC句柄 |
| ConversionGroup | ADC规则组和/或注入组。此参数可以是以下值之一:
|
| HAL | 状态。 |
定义于文件 stm32g4xx_hal_adc.c 的 3299 行。
参考 __HAL_ADC_CLEAR_FLAG, __HAL_ADC_GET_FLAG, ADC_CONVERSION_TIME_MAX_CPU_CYCLES, ADC_FLAG_JEOS, ADC_INJECTED_GROUP, ADC_REGULAR_GROUP, ADC_REGULAR_INJECTED_GROUP, ADC_STOP_CONVERSION_TIMEOUT, assert_param, ADC_InitTypeDef::ContinuousConvMode, __ADC_HandleTypeDef::ErrorCode, HAL_ADC_ERROR_INTERNAL, HAL_ADC_STATE_ERROR_INTERNAL, HAL_GetTick(), __ADC_HandleTypeDef::Init, __ADC_HandleTypeDef::Instance, IS_ADC_CONVERSION_GROUP, LL_ADC_INJ_IsConversionOngoing(), LL_ADC_INJ_StopConversion(), LL_ADC_IsDisableOngoing(), LL_ADC_REG_IsConversionOngoing(), LL_ADC_REG_StopConversion(), ADC_InitTypeDef::LowPowerAutoWait, and __ADC_HandleTypeDef::State.
被以下函数引用 HAL_ADC_DeInit(), HAL_ADC_Stop(), HAL_ADC_Stop_DMA(), HAL_ADC_Stop_IT(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeStop_DMA(), HAL_ADCEx_RegularMultiModeStop_DMA(), HAL_ADCEx_RegularStop(), HAL_ADCEx_RegularStop_DMA(), and HAL_ADCEx_RegularStop_IT().
| HAL_StatusTypeDef ADC_Disable | ( | ADC_HandleTypeDef * | hadc | ) |
禁用选定的ADC。
| hadc | ADC句柄 |
| HAL | 状态。 |
定义于文件 stm32g4xx_hal_adc.c 的 3524 行。
参考 __HAL_ADC_CLEAR_FLAG, ADC_DISABLE_TIMEOUT, ADC_FLAG_EOSMP, ADC_FLAG_RDY, __ADC_HandleTypeDef::ErrorCode, HAL_ADC_ERROR_INTERNAL, HAL_ADC_STATE_ERROR_INTERNAL, HAL_GetTick(), __ADC_HandleTypeDef::Instance, LL_ADC_Disable(), LL_ADC_IsDisableOngoing(), LL_ADC_IsEnabled(), and __ADC_HandleTypeDef::State.
被以下函数引用 HAL_ADC_DeInit(), HAL_ADC_Stop(), HAL_ADC_Stop_DMA(), HAL_ADC_Stop_IT(), HAL_ADCEx_Calibration_Start(), HAL_ADCEx_InjectedStop(), HAL_ADCEx_InjectedStop_IT(), HAL_ADCEx_MultiModeStop_DMA(), HAL_ADCEx_RegularMultiModeStop_DMA(), HAL_ADCEx_RegularStop(), HAL_ADCEx_RegularStop_DMA(), and HAL_ADCEx_RegularStop_IT().
| void ADC_DMAConvCplt | ( | DMA_HandleTypeDef * | hdma | ) |
DMA传输完成回调。
| hdma | 指向DMA句柄的指针。 |
| 无 |
定义于文件 stm32g4xx_hal_adc.c 的 3586 行。
参考 ADC_FLAG_EOS, __ADC_HandleTypeDef::ConvCpltCallback, __ADC_HandleTypeDef::DMA_Handle, __ADC_HandleTypeDef::ErrorCallback, HAL_ADC_ConvCpltCallback(), HAL_ADC_ErrorCallback(), HAL_ADC_STATE_ERROR_DMA, HAL_ADC_STATE_ERROR_INTERNAL, HAL_ADC_STATE_INJ_BUSY, HAL_ADC_STATE_READY, HAL_ADC_STATE_REG_BUSY, HAL_ADC_STATE_REG_EOC, __ADC_HandleTypeDef::Instance, LL_ADC_REG_IsTriggerSourceSWStart(), __ADC_HandleTypeDef::State, and __DMA_HandleTypeDef::XferErrorCallback.
被以下函数引用 HAL_ADC_Start_DMA(), and HAL_ADCEx_MultiModeStart_DMA().
| void ADC_DMAError | ( | DMA_HandleTypeDef * | hdma | ) |
DMA错误回调。
| hdma | 指向DMA句柄的指针。 |
| 无 |
定义于文件 stm32g4xx_hal_adc.c 的 3682 行。
参考 __ADC_HandleTypeDef::ErrorCallback, __ADC_HandleTypeDef::ErrorCode, HAL_ADC_ERROR_DMA, HAL_ADC_ErrorCallback(), HAL_ADC_STATE_ERROR_DMA, and __ADC_HandleTypeDef::State.
被以下函数引用 HAL_ADC_Start_DMA(), and HAL_ADCEx_MultiModeStart_DMA().
| void ADC_DMAHalfConvCplt | ( | DMA_HandleTypeDef * | hdma | ) |
DMA半传输完成回调。
| hdma | 指向DMA句柄的指针。 |