STM32G474xx HAL 用户手册
宏定义
DAC 触发源
DAC 导出常量

宏定义

#define LL_DAC_TRIG_SOFTWARE   0x00000000UL
#define LL_DAC_TRIG_EXT_TIM1_TRGO   ( DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_TIM8_TRGO   ( DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_TIM7_TRGO   ( DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_TIM15_TRGO   ( DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_TIM2_TRGO   ( DAC_CR_TSEL1_2 )
#define LL_DAC_TRIG_EXT_TIM4_TRGO   ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_EXTI_LINE9   ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_EXTI_LINE10   ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_TIM6_TRGO   ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_TIM3_TRGO   (DAC_CR_TSEL1_3 )
#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG1   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG1   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG2   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG2   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG3   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG3   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG4   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 )
#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG4   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 )
#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG5   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG5   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG6   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG6   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )
#define LL_DAC_TRIG_EXT_HRTIM_TRGO1   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_TRGO2   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)
#define LL_DAC_TRIG_EXT_HRTIM_TRGO3   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)

宏定义说明

#define LL_DAC_TRIG_EXT_EXTI_LINE10   ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )

DAC(所有)通道转换触发来源于外部外设:外部中断线10。注意:仅可用作增量(锯齿波生成)触发

定义于文件 stm32g4xx_ll_dac.h302 行。

#define LL_DAC_TRIG_EXT_EXTI_LINE9   ( DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )

DAC(所有)通道转换触发来源于外部外设:外部中断线9。注意:仅可用作更新或复位(锯齿波生成)触发

定义于文件 stm32g4xx_ll_dac.h301 行。

#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG1   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_0)

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 复位触发1(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h306 行。

#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG2   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 )

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 复位触发2(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h308 行。

#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG3   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 复位触发3(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h310 行。

#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG4   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 )

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 复位触发4(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h312 行。

#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG5   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_0)

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 复位触发5(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h314 行。

#define LL_DAC_TRIG_EXT_HRTIM_RST_TRG6   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 | DAC_CR_TSEL1_1 )

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 复位触发6(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h316 行。

#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG1   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_0)

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 步进触发1(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h305 行。

#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG2   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 )

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 步进触发2(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h307 行。

#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG3   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_1 | DAC_CR_TSEL1_0)

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 步进触发3(仅适用于锯齿波生成)。在此STM32系列中,该参数仅在支持HRTIM功能时可用(请参阅设备数据手册中的支持功能列表)

定义于文件 stm32g4xx_ll_dac.h309 行。

#define LL_DAC_TRIG_EXT_HRTIM_STEP_TRG4   (DAC_CR_TSEL1_3 | DAC_CR_TSEL1_2 )

DAC(所有)通道转换触发来源于外部外设:HRTIM DAC 步进触发4(仅适用于锯齿波生成)。在此STM32系列中,该