|
STM32G474xx HAL 用户手册
|
函数 | |
| __STATIC_INLINE void | LL_ADC_REG_StartConversion (ADC_TypeDef *ADCx) |
| 启动 ADC 规则组转换。 | |
| __STATIC_INLINE void | LL_ADC_REG_StopConversion (ADC_TypeDef *ADCx) |
| 停止 ADC 规则组转换。 | |
| __STATIC_INLINE uint32_t | LL_ADC_REG_IsConversionOngoing (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换状态。 | |
| __STATIC_INLINE uint32_t | LL_ADC_REG_IsStopConversionOngoing (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换停止命令状态。 | |
| __STATIC_INLINE void | LL_ADC_REG_StartSamplingPhase (ADC_TypeDef *ADCx) |
| 启动 ADC 采样时间触发模式的采样阶段。 | |
| __STATIC_INLINE void | LL_ADC_REG_StopSamplingPhase (ADC_TypeDef *ADCx) |
| 停止 ADC 采样时间触发模式的采样阶段并启动转换。 | |
| __STATIC_INLINE uint32_t | LL_ADC_REG_ReadConversionData32 (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换数据,范围适用于所有 ADC 配置:所有 ADC 分辨率和所有过采样增加的数据宽度(适用于具有过采样功能的器件)。 | |
| __STATIC_INLINE uint16_t | LL_ADC_REG_ReadConversionData12 (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换数据,范围适用于 ADC 12 位分辨率。 | |
| __STATIC_INLINE uint16_t | LL_ADC_REG_ReadConversionData10 (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换数据,范围适用于 ADC 10 位分辨率。 | |
| __STATIC_INLINE uint8_t | LL_ADC_REG_ReadConversionData8 (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换数据,范围适用于 ADC 8 位分辨率。 | |
| __STATIC_INLINE uint8_t | LL_ADC_REG_ReadConversionData6 (const ADC_TypeDef *ADCx) |
| 获取 ADC 规则组转换数据,范围适用于 ADC 6 位分辨率。 | |
| __STATIC_INLINE uint32_t | LL_ADC_REG_ReadMultiConversionData32 (const ADC_Common_TypeDef *ADCxy_COMMON, uint32_t ConversionData) |
| 获取 ADC 主机、ADC 从机或 ADC 主机和从机连接的原始数据的多模转换数据。 | |
| __STATIC_INLINE uint32_t LL_ADC_REG_IsConversionOngoing | ( | const ADC_TypeDef * | ADCx | ) |
获取 ADC 规则组转换状态。
| ADCx | ADC 实例 |
| 0,: | ADC 规则组上没有正在进行的转换。 |
定义位于文件 stm32g4xx_ll_adc.h 的第 7801 行。
被 ADC_ConversionStop()、HAL_ADC_AnalogWDGConfig()、HAL_ADC_ConfigChannel()、HAL_ADC_Init()、HAL_ADC_IRQHandler()、HAL_ADC_Start()、HAL_ADC_Start_DMA()、HAL_ADC_Start_IT()、HAL_ADCEx_Calibration_SetValue()、HAL_ADCEx_DisableInjectedQueue()、HAL_ADCEx_EnableInjectedQueue()、HAL_ADCEx_InjectedConfigChannel()、HAL_ADCEx_InjectedStop()、HAL_ADCEx_InjectedStop_IT()、HAL_ADCEx_MultiModeConfigChannel()、HAL_ADCEx_MultiModeStart_DMA()、HAL_ADCEx_MultiModeStop_DMA()、HAL_ADCEx_RegularMultiModeStop_DMA() 和 LL_ADC_DeInit() 引用。
| __STATIC_INLINE uint32_t LL_ADC_REG_IsStopConversionOngoing | ( | const ADC_TypeDef * | ADCx | ) |
获取 ADC 规则组转换停止命令状态。
| ADCx | ADC 实例 |
| 0,: | ADC 规则组上没有正在进行的转换停止命令。 |
定义位于文件 stm32g4xx_ll_adc.h 的第 7812 行。
被 LL_ADC_DeInit() 引用。
| __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData10 | ( | const ADC_TypeDef * | ADCx | ) |
获取 ADC 规则组转换数据,范围适用于 ADC 10 位分辨率。
| ADCx | ADC 实例 |
| 值 | 介于 Min_Data=0x000 和 Max_Data=0x3FF 之间 |
定义位于文件 stm32g4xx_ll_adc.h 的第 7898 行。
| __STATIC_INLINE uint16_t LL_ADC_REG_ReadConversionData12 | ( | const ADC_TypeDef * | ADCx | ) |
获取 ADC 规则组转换数据,范围适用于 ADC 12 位分辨率。
| ADCx | ADC 实例 |
| 值 | 介于 Min_Data=0x000 和 Max_Data=0xFFF 之间 |
定义位于文件 stm32g4xx_ll_adc.h 的第 7883 行。
| __STATIC_INLINE uint32_t LL_ADC_REG_ReadConversionData32 | ( | const ADC_TypeDef * | ADCx | ) |
获取 ADC 规则组转换数据,范围适用于所有 ADC 配置:所有 ADC 分辨率和所有过采样增加的数据宽度(适用于具有过采样功能的器件)。
| ADCx | ADC 实例 |
| 值 | 介于 Min_Data=0x00000000 和 Max_Data=0xFFFFFFFF 之间 |
定义位于文件 stm32g4xx_ll_adc.h 的第 7868 行。
| __STATIC_INLINE uint8_t LL_ADC_REG_ReadConversionData6 | ( | const ADC_TypeDef * | ADCx | ) |
获取 ADC 规则组转换数据,范围适用于 ADC 6 位分辨率。
| ADCx | ADC 实例 |
| 值 | 介于 Min_Data=0x00 和 Max_Data=0x3F 之间 |
定义位于文件 stm32g4xx_ll_adc.h 的第 7928 行。
| __STATIC_INLINE uint8_t LL_ADC_REG_Read |