|
STM32G474xx HAL用户手册
|
定义 | |
| #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__) |
| #define | __ADC_PTR_REG_OFFSET(__REG__, __REG_OFFFSET__) ((__IO uint32_t *)((uint32_t) ((uint32_t)(&(__REG__)) + ((__REG_OFFFSET__) << 2UL)))) |
| 供内部使用的驱动程序宏:根据应用偏移量的寄存器基础设置指向寄存器的指针。 | |
| #define __ADC_PTR_REG_OFFSET | ( | __REG__, | |
| __REG_OFFFSET__ | |||
| ) | ((__IO uint32_t *)((uint32_t) ((uint32_t)(&(__REG__)) + ((__REG_OFFFSET__) << 2UL)))) |
供内部使用的驱动程序宏:根据应用偏移量的寄存器基础设置指向寄存器的指针。
| __REG__ | 应用偏移量的寄存器基础。 |
| __REG_OFFFSET__ | 要应用的偏移量(单位:寄存器数量)。 |
| 指向 | 寄存器地址的指针 |
定义于文件 stm32g4xx_ll_adc.h 的 364 行。
被以下函数引用:LL_ADC_ConfigAnalogWDThresholds()、LL_ADC_GetAnalogWDMonitChannels()、LL_ADC_GetAnalogWDThresholds()、LL_ADC_GetChannelSamplingTime()、LL_ADC_GetGainCompensation()、LL_ADC_GetOffsetLevel()、LL_ADC_GetOffsetState()、LL_ADC_IsActiveFlag_EOS()、LL_ADC_REG_GetContinuousMode()、LL_ADC_REG_SetSequencerRanks()、LL_ADC_SetAnalogWDMonitChannels()、LL_ADC_SetAWDFilteringConfiguration()、LL_ADC_SetChannelSamplingTime()、LL_ADC_SetGainCompensation()、LL_ADC_SetOffset() 以及 LL_ADC_SetOffsetState()。
| #define IS_LL_ADC_COMMON_CLOCK | ( | __CLOCK__ | ) |
(((__CLOCK__) == LL_ADC_CLOCK_SYNC_PCLK_DIV1) \ || ((__CLOCK__) == LL_ADC_CLOCK_SYNC_PCLK_DIV2) \ || ((__CLOCK__) == LL_ADC_CLOCK_SYNC_PCLK_DIV4) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV1) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV2) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV4) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV6) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV8) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV10) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV12) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV16) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV32) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV64) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV128) \ || ((__CLOCK__) == LL_ADC_CLOCK_ASYNC_DIV256) \ )
定义于文件 stm32g4xx_ll_adc.c 的 84 行。
被 LL_ADC_CommonInit() 引用。
| #define IS_LL_ADC_DATA_ALIGN | ( | __DATA_ALIGN__ | ) |
(((__DATA_ALIGN__) == LL_ADC_DATA_ALIGN_RIGHT) \ || ((__DATA_ALIGN__) == LL_ADC_DATA_ALIGN_LEFT) \ )
定义于文件 stm32g4xx_ll_adc.c 的 111 行。
被 LL_ADC_Init() 引用。
| #define IS_LL_ADC_INJ_SEQ_SCAN_DISCONT_MODE | ( | __INJ_SEQ_DISCONT_MODE__ | ) |
(((__INJ_SEQ_DISCONT_MODE__) == LL_ADC_INJ_SEQ_DISCONT_DISABLE) \ || ((__INJ_SEQ_DISCONT_MODE__) == LL_ADC_INJ_SEQ_DISCONT_1RANK) \ )
定义于文件 stm32g4xx_ll_adc.c 的 576 行。
被 LL_ADC_INJ_Init() 引用。
| #define IS_LL_ADC_INJ_SEQ_SCAN_LENGTH | ( | __INJ_SEQ_SCAN_LENGTH__ | ) |
(((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_DISABLE) \ || ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_ENABLE_2RANKS) \ || ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_ENABLE_3RANKS) \ || ((__INJ_SEQ_SCAN_LENGTH__) == LL_ADC_INJ_SEQ_SCAN_ENABLE_4RANKS) \ )
定义于文件 stm32g4xx_ll_adc.c 的 569 行。
被 LL_ADC_INJ_Init() 引用。
| #define IS_LL_ADC_INJ_TRIG_AUTO | ( | __INJ_TRIG_AUTO__ | ) |
(((__INJ_TRIG_AUTO__) == LL_ADC_INJ_TRIG_INDEPENDENT) \ || ((__INJ_TRIG_AUTO__) == LL_ADC_INJ_TRIG_FROM_GRP_REGULAR) \ )
定义于文件 stm32g4xx_ll_adc.c 的 564 行。
被 LL_ADC_INJ_Init() 引用。
| #define IS_LL_ADC_INJ_TRIG_EXT_EDGE | ( |