STM32G474xx HAL用户手册
宏定义
DACEx私有宏
DACEx

宏定义

#define IS_DAC_TRIGGER(DACX, TRIGGER)
#define IS_DAC_TRIGGER2(DACX, TRIGGER)
#define IS_DAC_HIGH_FREQUENCY_MODE(MODE)
#define IS_DAC_SAMPLETIME(TIME)   ((TIME) <= 0x000003FFU)
#define IS_DAC_HOLDTIME(TIME)   ((TIME) <= 0x000003FFU)
#define IS_DAC_SAMPLEANDHOLD(MODE)
#define IS_DAC_TRIMMINGVALUE(TRIMMINGVALUE)   ((TRIMMINGVALUE) <= 0x1FU)
#define IS_DAC_NEWTRIMMINGVALUE(TRIMMINGVALUE)   ((TRIMMINGVALUE) <= 0x1FU)
#define IS_DAC_CHIP_CONNECTION(CONNECT)
#define IS_DAC_TRIMMING(TRIMMING)
#define IS_DAC_LFSR_UNMASK_TRIANGLE_AMPLITUDE(VALUE)
#define IS_DAC_SAWTOOTH_POLARITY(POLARITY)
#define IS_DAC_RESET_DATA(DATA)   ((DATA) <= 0x00000FFFUL)
#define IS_DAC_STEP_DATA(DATA)   ((DATA) <= 0x0000FFFFUL)

宏定义文档

#define IS_DAC_CHIP_CONNECTION (   CONNECT)
值:
(((CONNECT) == DAC_CHIPCONNECT_EXTERNAL) || \
                                         ((CONNECT) == DAC_CHIPCONNECT_INTERNAL) || \
                                         ((CONNECT) == DAC_CHIPCONNECT_BOTH))

定义于行 221 文件 stm32g4xx_hal_dac_ex.h.

被引用 HAL_DAC_ConfigChannel().

#define IS_DAC_HIGH_FREQUENCY_MODE (   MODE)
#define IS_DAC_HOLDTIME (   TIME)    ((TIME) <= 0x000003FFU)

定义于行 212 文件 stm32g4xx_hal_dac_ex.h.

被引用 HAL_DAC_ConfigChannel().

值:
(((VALUE) == DAC_LFSRUNMASK_BIT0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS1_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS2_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS3_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS4_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS5_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS6_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS7_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS8_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS9_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS10_0) || \
                                                      ((VALUE) == DAC_LFSRUNMASK_BITS11_0) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_1) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_3) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_7) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_15) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_31) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_63) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_127) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_255) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_511) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_1023) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_2047) || \
                                                      ((VALUE) == DAC_TRIANGLEAMPLITUDE_4095))

定义于行 228 文件 stm32g4xx_hal_dac_ex.h.

被引用 HAL_DACEx_NoiseWaveGenerate(), 和 HAL_DACEx_TriangleWaveGenerate().

#define IS_DAC_NEWTRIMMINGVALUE (   TRIMMINGVALUE)    ((TRIMMINGVALUE) <= 0x1FU)

定义于行 219 文件 stm32g4xx_hal_dac_ex.h.

被引用 HAL_DACEx_SetUserTrimming().

#define IS_DAC_RESET_DATA (   DATA)    ((DATA) <= 0x00000FFFUL)
#define IS_DAC_SAMPLEANDHOLD (   MODE)
值:
(((MODE) == DAC_SAMPLEANDHOLD_DISABLE) || \
                                    ((MODE) == DAC_SAMPLEANDHOLD_ENABLE))

定义于行 214 文件 stm32g4xx_hal_dac_ex.h.

被引用 HAL_DAC_ConfigChannel().