STM32G474xx HAL用户手册
宏定义
DAC波形生成 - 三角波幅值
DAC导出常量

宏定义

#define LL_DAC_TRIANGLE_AMPLITUDE_1   0x00UL
#define LL_DAC_TRIANGLE_AMPLITUDE_3   ( DAC_CR_MAMP1_0)
#define LL_DAC_TRIANGLE_AMPLITUDE_7   ( DAC_CR_MAMP1_1 )
#define LL_DAC_TRIANGLE_AMPLITUDE_15   ( DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
#define LL_DAC_TRIANGLE_AMPLITUDE_31   ( DAC_CR_MAMP1_2 )
#define LL_DAC_TRIANGLE_AMPLITUDE_63   ( DAC_CR_MAMP1_2 | DAC_CR_MAMP1_0)
#define LL_DAC_TRIANGLE_AMPLITUDE_127   ( DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1 )
#define LL_DAC_TRIANGLE_AMPLITUDE_255   ( DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)
#define LL_DAC_TRIANGLE_AMPLITUDE_511   (DAC_CR_MAMP1_3 )
#define LL_DAC_TRIANGLE_AMPLITUDE_1023   (DAC_CR_MAMP1_3 | DAC_CR_MAMP1_0)
#define LL_DAC_TRIANGLE_AMPLITUDE_2047   (DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1 )
#define LL_DAC_TRIANGLE_AMPLITUDE_4095   (DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)

宏定义说明文档

#define LL_DAC_TRIANGLE_AMPLITUDE_1   0x00UL

三角波生成,DAC输出范围的1个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第357行。

#define LL_DAC_TRIANGLE_AMPLITUDE_1023   (DAC_CR_MAMP1_3 | DAC_CR_MAMP1_0)

三角波生成,DAC输出范围的1023个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第366行。

#define LL_DAC_TRIANGLE_AMPLITUDE_127   ( DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1 )

三角波生成,DAC输出范围的127个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第363行。

#define LL_DAC_TRIANGLE_AMPLITUDE_15   ( DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)

三角波生成,DAC输出范围的15个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第360行。

#define LL_DAC_TRIANGLE_AMPLITUDE_2047   (DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1 )

三角波生成,DAC输出范围的2047个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第367行。

#define LL_DAC_TRIANGLE_AMPLITUDE_255   ( DAC_CR_MAMP1_2 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)

三角波生成,DAC输出范围的255个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第364行。

#define LL_DAC_TRIANGLE_AMPLITUDE_3   ( DAC_CR_MAMP1_0)

三角波生成,DAC输出范围的3个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第358行。

#define LL_DAC_TRIANGLE_AMPLITUDE_31   ( DAC_CR_MAMP1_2 )

三角波生成,DAC输出范围的31个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第361行。

#define LL_DAC_TRIANGLE_AMPLITUDE_4095   (DAC_CR_MAMP1_3 | DAC_CR_MAMP1_1 | DAC_CR_MAMP1_0)

三角波生成,DAC输出范围的4095个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第368行。

#define LL_DAC_TRIANGLE_AMPLITUDE_511   (DAC_CR_MAMP1_3 )

三角波生成,DAC输出范围的512个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第365行。

#define LL_DAC_TRIANGLE_AMPLITUDE_63   ( DAC_CR_MAMP1_2 | DAC_CR_MAMP1_0)

三角波生成,DAC输出范围的63个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第362行。

#define LL_DAC_TRIANGLE_AMPLITUDE_7   ( DAC_CR_MAMP1_1 )

三角波生成,DAC输出范围的7个LSB幅值,用于选定的DAC通道

定义于文件stm32g4xx_ll_dac.h的第359行。