STM32G474xx HAL用户手册
主页面
模块
数据结构
文件
目录
宏定义
ADC私有常量
ADC
宏定义
#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
ADC_SQR1_REGOFFSET
(0x00000000UL)
#define
ADC_SQR2_REGOFFSET
(0x00000100UL)
#define
ADC_SQR3_REGOFFSET
(0x00000200UL)
#define
ADC_SQR4_REGOFFSET
(0x00000300UL)
#define
ADC_REG_SQRX_REGOFFSET_MASK
#define
ADC_SQRX_REGOFFSET_POS
(8UL) /* 位ADC_SQRx_REGOFFSET在ADC_REG_SQRX_REGOFFSET_MASK中的位置 */
#define
ADC_REG_RANK_ID_SQRX_MASK
(
ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0
)
#define
ADC_REG_RANK_1_SQRX_BITOFFSET_POS
(ADC_SQR1_SQ1_Pos)
#define
ADC_REG_RANK_2_SQRX_BITOFFSET_POS
(ADC_SQR1_SQ2_Pos)
#define
ADC_REG_RANK_3_SQRX_BITOFFSET_POS
(ADC_SQR1_SQ3_Pos)
#define
ADC_REG_RANK_4_SQRX_BITOFFSET_POS
(ADC_SQR1_SQ4_Pos)
#define
ADC_REG_RANK_5_SQRX_BITOFFSET_POS
(ADC_SQR2_SQ5_Pos)
#define
ADC_REG_RANK_6_SQRX_BITOFFSET_POS
(ADC_SQR2_SQ6_Pos)
#define
ADC_REG_RANK_7_SQRX_BITOFFSET_POS
(ADC_SQR2_SQ7_Pos)
#define
ADC_REG_RANK_8_SQRX_BITOFFSET_POS
(ADC_SQR2_SQ8_Pos)
#define
ADC_REG_RANK_9_SQRX_BITOFFSET_POS
(ADC_SQR2_SQ9_Pos)
#define
ADC_REG_RANK_10_SQRX_BITOFFSET_POS
(ADC_SQR3_SQ10_Pos)
#define
ADC_REG_RANK_11_SQRX_BITOFFSET_POS
(ADC_SQR3_SQ11_Pos)
#define
ADC_REG_RANK_12_SQRX_BITOFFSET_POS
(ADC_SQR3_SQ12_Pos)
#define
ADC_REG_RANK_13_SQRX_BITOFFSET_POS
(ADC_SQR3_SQ13_Pos)
#define
ADC_REG_RANK_14_SQRX_BITOFFSET_POS
(ADC_SQR3_SQ14_Pos)
#define
ADC_REG_RANK_15_SQRX_BITOFFSET_POS
(ADC_SQR4_SQ15_Pos)
#define
ADC_REG_RANK_16_SQRX_BITOFFSET_POS
(ADC_SQR4_SQ16_Pos)
#define
ADC_JDR1_REGOFFSET
(0x00000000UL)
#define
ADC_JDR2_REGOFFSET
(0x00000100UL)
#define
ADC_JDR3_REGOFFSET
(0x00000200UL)
#define
ADC_JDR4_REGOFFSET
(0x00000300UL)
#define
ADC_INJ_JDRX_REGOFFSET_MASK
#define
ADC_INJ_RANK_ID_JSQR_MASK
(
ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0
)
#define
ADC_JDRX_REGOFFSET_POS
(8UL) /* 位ADC_JDRx_REGOFFSET在ADC_INJ_JDRX_REGOFFSET_MASK中的位置 */
#define
ADC_INJ_RANK_1_JSQR_BITOFFSET_POS
(ADC_JSQR_JSQ1_Pos)
#define
ADC_INJ_RANK_2_JSQR_BITOFFSET_POS
(ADC_JSQR_JSQ2_Pos)
#define
ADC_INJ_RANK_3_JSQR_BITOFFSET_POS
(ADC_JSQR_JSQ3_Pos)
#define
ADC_INJ_RANK_4_JSQR_BITOFFSET_POS
(ADC_JSQR_JSQ4_Pos)
#define
ADC_REG_TRIG_EXT_EDGE_DEFAULT
#define
ADC_REG_TRIG_SOURCE_MASK
#define
ADC_REG_TRIG_EDGE_MASK
#define
ADC_REG_TRIG_EXTSEL_BITOFFSET_POS
(ADC_CFGR_EXTSEL_Pos)
#define
ADC_REG_TRIG_EXTEN_BITOFFSET_POS
(ADC_CFGR_EXTEN_Pos)
#define
ADC_INJ_TRIG_EXT_EDGE_DEFAULT
#define
ADC_INJ_TRIG_SOURCE_MASK
#define
ADC_INJ_TRIG_EDGE_MASK
#define
ADC_INJ_TRIG_EXTSEL_BITOFFSET_POS
(ADC_JSQR_JEXTSEL_Pos)
#define
ADC_INJ_TRIG_EXTEN_BITOFFSET_POS
(ADC_JSQR_JEXTEN_Pos)
#define
ADC_CHANNEL_ID_NUMBER_MASK
(ADC_CFGR_AWD1CH)
#define
ADC_CHANNEL_ID_BITFIELD_MASK
(ADC_AWD2CR_AWD2CH)
#define
ADC_CHANNEL_ID_NUMBER_BITOFFSET_POS
(ADC_CFGR_AWD1CH_Pos)
#define
ADC_CHANNEL_ID_MASK
#define
ADC_CHANNEL_ID_NUMBER_MASK_POSBIT0
#define
ADC_CHANNEL_ID_INTERNAL_CH
(0x80000000UL) /* 内部通道标记 */
#define
ADC_CHANNEL_ID_INTERNAL_CH_2
#define
ADC_CHANNEL_ID_INTERNAL_CH_MASK
(
ADC_CHANNEL_ID_INTERNAL_CH
|
ADC_CHANNEL_ID_INTERNAL_CH_2
)
#define
ADC_SMPR1_REGOFFSET
(0x00000000UL)
#define
ADC_SMPR2_REGOFFSET
(0x02000000UL)
#define
ADC_CHANNEL_SMPRX_REGOFFSET_MASK
(
ADC_SMPR1_REGOFFSET
|
ADC_SMPR2_REGOFFSET
)
#define
ADC_SMPRX_REGOFFSET_POS
#define
ADC_CHANNEL_SMPx_BITOFFSET_MASK
(0x01F00000UL)
#define
ADC_CHANNEL_SMPx_BITOFFSET_POS
#define
ADC_CHANNEL_0_NUMBER
(0x00000000UL)
#define
ADC_CHANNEL_1_NUMBER
(ADC_CFGR_AWD1CH_0)
#define