```html STM32G474xx HAL 用户手册: LL_DAC_InitTypeDef 结构体参考
STM32G474xx HAL 用户手册
数据字段
LL_DAC_InitTypeDef 结构体参考

DAC 实例部分功能的结构体定义。 更多...

#include <stm32g4xx_ll_dac.h>

数据字段

uint32_t TriggerSource
uint32_t TriggerSource2
uint32_t WaveAutoGeneration
uint32_t WaveAutoGenerationConfig
uint32_t OutputBuffer
uint32_t OutputConnection
uint32_t OutputMode

详细描述

DAC 实例部分功能的结构体定义。

定义在文件 stm32g4xx_ll_dac.h 的第 151 行。


字段文档

设置所选 DAC 通道的输出缓冲器。此参数可以是 DAC 通道输出缓冲器 的某个值。

此后可以使用单一函数 LL_DAC_SetOutputBuffer() 修改此功能。

定义在文件 stm32g4xx_ll_dac.h 的第 198 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。

设置所选 DAC 通道的输出连接。此参数可以是 DAC 通道输出连接 的某个值。

此后可以使用单一函数 LL_DAC_SetOutputConnection() 修改此功能。

定义在文件 stm32g4xx_ll_dac.h 的第 204 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。

设置所选 DAC 通道的输出模式为正常模式或采样保持模式。此参数可以是 DAC 通道输出模式 的某个值。

此后可以使用单一函数 LL_DAC_SetOutputMode() 修改此功能。

定义在文件 stm32g4xx_ll_dac.h 的第 210 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。

设置所选 DAC 通道的转换触发源:内部(软件启动)或来自外部外设(定时器事件、外部中断线)。此参数可以是 DAC 触发源 的某个值。

此后可以使用单一函数 LL_DAC_SetTriggerSource() 修改此功能。

注意:
如果波形自动生成模式设置为锯齿波,此参数用作锯齿波复位触发源

定义在文件 stm32g4xx_ll_dac.h 的第 153 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。

设置所选 DAC 通道的转换辅助触发源:内部(软件启动)或来自外部外设(定时器事件、外部中断线)。此参数可以是 DAC 触发源 的某个值。

此后可以使用单一函数 LL_DAC_SetTriggerSource2() 修改此功能。

注意:
如果波形自动生成模式设置为锯齿波,此参数用作锯齿波步进触发源

定义在文件 stm32g4xx_ll_dac.h 的第 163 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。

设置所选 DAC 通道的波形自动生成模式。此参数可以是 DAC 波形自动生成模式 的某个值。

此后可以使用单一函数 LL_DAC_SetWaveAutoGeneration() 修改此功能。

定义在文件 stm32g4xx_ll_dac.h 的第 173 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。

设置所选 DAC 通道的波形自动生成模式配置。如果波形自动生成模式设置为噪声,此参数可以是 DAC 波形生成 - 噪声 LFSR 非屏蔽位 的某个值。如果波形自动生成模式设置为三角波,此参数可以是 DAC 波形生成 - 三角波幅度 的某个值。如果波形自动生成模式设置为锯齿波,此参数保存锯齿波配置:极性、复位数据、增量数据。请使用 __LL_DAC_FORMAT_SAWTOOTHWAVECONFIG 宏来设置此参数值。

注意:
如果波形自动生成模式被禁用,则此参数被忽略。

此后可以根据所选的波形自动生成,使用单一函数 LL_DAC_SetWaveNoiseLFSR()LL_DAC_SetWaveTriangleAmplitude()LL_DAC_SetWaveSawtoothPolarity()LL_DAC_SetWaveSawtoothResetData()LL_DAC_SetWaveSawtoothStepData() 修改此功能。

定义在文件 stm32g4xx_ll_dac.h 的第 179 行。

LL_DAC_Init()LL_DAC_StructInit() 引用。


该结构体的文档由以下文件生成:
```