初始化DAC通道的一些功能特性。
- 注意:
- LL_DAC_Init()旨在简化DAC通道的基本配置。使其准备好通过调用LL_DAC_ConvertData12RightAligned LL_DAC_ConvertData12LeftAligned LL_DAC_ConvertData8RightAligned或其中一种支持的自动生成波形来启用和输出电平。
-
此函数允许配置以下参数:
-
通过函数LL_DAC_Init()设置这些参数的条件是DAC状态:DAC通道必须处于禁用状态。
- 参数:
-
| DACx | DAC实例 |
| DAC_Channel | 此参数可以是以下值之一:
(1) 在此STM32系列中,此参数并非在所有实例上都可用。请参阅器件数据手册以了解通道可用性。 |
| DAC_InitStruct | 指向LL_DAC_InitTypeDef结构体的指针 |
- 返回值:
-
| An | ErrorStatus enumeration value:
- SUCCESS: DAC registers are initialized
- ERROR: DAC registers are not initialized
|
Definition at line 293 of file stm32g4xx_ll_dac.c.
References __DAC_PTR_REG_OFFSET, assert_param, DAC_CR_CHX_BITOFFSET_MASK, DAC_REG_STRX_REGOFFSET_BITOFFSET_POS, DAC_REG_STRX_REGOFFSET_MASK_POSBIT0, IS_LL_DAC_CHANNEL, IS_LL_DAC_OUTPUT_BUFFER, IS_LL_DAC_OUTPUT_CONNECTION, IS_LL_DAC_OUTPUT_MODE, IS_LL_DAC_TRIGGER_SOURCE, IS_LL_DAC_TRIGGER_SOURCE2, IS_LL_DAC_WAVE_AUTO_GENER_CONFIG, IS_LL_DAC_WAVE_AUTO_GENER_MODE, LL_DAC_IsEnabled(), LL_DAC_WAVE_AUTO_GENERATION_NONE, LL_DAC_WAVE_AUTO_GENERATION_SAWTOOTH, LL_DAC_InitTypeDef::OutputBuffer, LL_DAC_InitTypeDef::OutputConnection, LL_DAC_InitTypeDef::OutputMode, LL_DAC_InitTypeDef::TriggerSource, LL_DAC_InitTypeDef::TriggerSource2, LL_DAC_InitTypeDef::WaveAutoGeneration, and LL_DAC_InitTypeDef::WaveAutoGenerationConfig.