|
STM32G474xx HAL 用户手册
|
ADC LL 模块驱动程序。 更多...
#include "stm32g4xx_ll_adc.h"#include "stm32g4xx_ll_bus.h"宏定义 | |
| #define | assert_param(expr) ((void)0U) |
| #define | ADC_CLOCK_RATIO_VS_CPU_HIGHEST (3968UL) |
| #define | ADC_TIMEOUT_DISABLE_CPU_CYCLES (ADC_CLOCK_RATIO_VS_CPU_HIGHEST * 1UL) |
| #define | ADC_TIMEOUT_STOP_CONVERSION_CPU_CYCLES (ADC_CLOCK_RATIO_VS_CPU_HIGHEST * 1UL) |
| #define | IS_LL_ADC_COMMON_CLOCK(__CLOCK__) |
| #define | IS_LL_ADC_RESOLUTION(__RESOLUTION__) |
| #define | IS_LL_ADC_DATA_ALIGN(__DATA_ALIGN__) |
| #define | IS_LL_ADC_LOW_POWER(__LOW_POWER__) |
| #define | IS_LL_ADC_REG_TRIG_SOURCE(__ADC_INSTANCE__, __REG_TRIG_SOURCE__) |
| #define | IS_LL_ADC_REG_CONTINUOUS_MODE(__REG_CONTINUOUS_MODE__) |
| #define | IS_LL_ADC_REG_DMA_TRANSFER(__REG_DMA_TRANSFER__) |
| #define | IS_LL_ADC_REG_OVR_DATA_BEHAVIOR(__REG_OVR_DATA_BEHAVIOR__) |
| #define | IS_LL_ADC_REG_SEQ_SCAN_LENGTH(__REG_SEQ_SCAN_LENGTH__) |
| #define | IS_LL_ADC_REG_SEQ_SCAN_DISCONT_MODE(__REG_SEQ_DISCONT_MODE__) |
| #define | IS_LL_ADC_INJ_TRIG_SOURCE(__ADC_INSTANCE__, __INJ_TRIG_SOURCE__) |
| #define | IS_LL_ADC_INJ_TRIG_EXT_EDGE(__INJ_TRIG_EXT_EDGE__) |
| #define | IS_LL_ADC_INJ_TRIG_AUTO(__INJ_TRIG_AUTO__) |
| #define | IS_LL_ADC_INJ_SEQ_SCAN_LENGTH(__INJ_SEQ_SCAN_LENGTH__) |
| #define | IS_LL_ADC_INJ_SEQ_SCAN_DISCONT_MODE(__INJ_SEQ_DISCONT_MODE__) |
| #define | IS_LL_ADC_MULTI_MODE(__MULTI_MODE__) |
| #define | IS_LL_ADC_MULTI_DMA_TRANSFER(__MULTI_DMA_TRANSFER__) |
| #define | IS_LL_ADC_MULTI_TWOSMP_DELAY(__MULTI_TWOSMP_DELAY__) |
| #define | IS_LL_ADC_MULTI_MASTER_SLAVE(__MULTI_MASTER_SLAVE__) |
函数 | |
| ErrorStatus | LL_ADC_CommonDeInit (const ADC_Common_TypeDef *ADCxy_COMMON) |
| 将属于同一 ADC 公共实例的所有 ADC 实例的寄存器反初始化为其默认复位值。 | |
| ErrorStatus | LL_ADC_CommonInit (ADC_Common_TypeDef *ADCxy_COMMON, const LL_ADC_CommonInitTypeDef *pADC_CommonInitStruct) |
| 初始化 ADC 公共参数(属于同一 ADC 公共实例的所有 ADC 实例)和多模式(对于具有多个可用 ADC 实例的设备)的一些特性。 | |
| void | LL_ADC_CommonStructInit (LL_ADC_CommonInitTypeDef *pADC_CommonInitStruct) |
| 将每个 LL_ADC_CommonInitTypeDef 字段设置为默认值。 | |
| ErrorStatus | LL_ADC_DeInit (ADC_TypeDef *ADCx) |
| 将选定的 ADC 实例的寄存器反初始化为其默认复位值。 | |
| ErrorStatus | LL_ADC_Init (ADC_TypeDef *ADCx, const LL_ADC_InitTypeDef *pADC_InitStruct) |
| 初始化 ADC 实例的一些特性。 | |
| void | LL_ADC_StructInit (LL_ADC_InitTypeDef *pADC_InitStruct) |
| 将每个 LL_ADC_InitTypeDef 字段设置为默认值。 | |
| ErrorStatus | LL_ADC_REG_Init (ADC_TypeDef *ADCx, const LL_ADC_REG_InitTypeDef *pADC_RegInitStruct) |
| 初始化 ADC 规则组的一些特性。 | |
| void | LL_ADC_REG_StructInit (LL_ADC_REG_InitTypeDef *pADC_RegInitStruct) |
| 将每个 LL_ADC_REG_InitTypeDef 字段设置为默认值。 | |
| ErrorStatus | LL_ADC_INJ_Init (ADC_TypeDef *ADCx, const LL_ADC_INJ_InitTypeDef *pADC_InjInitStruct) |
| 初始化 ADC 注入组的一些特性。 | |
| void | LL_ADC_INJ_StructInit (LL_ADC_INJ_InitTypeDef *pADC_InjInitStruct) |
| 将每个 LL_ADC_INJ_InitTypeDef 字段设置为默认值。 | |
ADC LL 模块驱动程序。
版权所有 (c) 2019 STMicroelectronics。保留所有权利。
本软件的许可条款可在本软件组件根目录下的 LICENSE 文件中找到。如果本软件未附带 LICENSE 文件,则按原样提供。
定义于文件 stm32g4xx_ll_adc.c。
| #define assert_param | ( | expr | ) | ((void)0U) |
定义于文件 27 行,文件 stm32g4xx_ll_adc.c。
被 LL_ADC_CommonDeInit(), LL_ADC_CommonInit(), LL_ADC_DeInit(), LL_ADC_Init(), LL_ADC_INJ_Init(), 和 LL_ADC_REG_Init() 引用。
1.7.6.1