```html
|
STM32G474xx HAL 用户手册
|
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 行。
| uint32_t LL_DAC_InitTypeDef::OutputBuffer |
设置所选 DAC 通道的输出缓冲器。此参数可以是 DAC 通道输出缓冲器 的某个值。
此后可以使用单一函数 LL_DAC_SetOutputBuffer() 修改此功能。
定义在文件 stm32g4xx_ll_dac.h 的第 198 行。
被 LL_DAC_Init() 和 LL_DAC_StructInit() 引用。
| uint32_t LL_DAC_InitTypeDef::OutputConnection |
设置所选 DAC 通道的输出连接。此参数可以是 DAC 通道输出连接 的某个值。
此后可以使用单一函数 LL_DAC_SetOutputConnection() 修改此功能。
定义在文件 stm32g4xx_ll_dac.h 的第 204 行。
被 LL_DAC_Init() 和 LL_DAC_StructInit() 引用。
| uint32_t LL_DAC_InitTypeDef::OutputMode |
设置所选 DAC 通道的输出模式为正常模式或采样保持模式。此参数可以是 DAC 通道输出模式 的某个值。
此后可以使用单一函数 LL_DAC_SetOutputMode() 修改此功能。
定义在文件 stm32g4xx_ll_dac.h 的第 210 行。
被 LL_DAC_Init() 和 LL_DAC_StructInit() 引用。
| uint32_t LL_DAC_InitTypeDef::TriggerSource |
设置所选 DAC 通道的转换触发源:内部(软件启动)或来自外部外设(定时器事件、外部中断线)。此参数可以是 DAC 触发源 的某个值。
此后可以使用单一函数 LL_DAC_SetTriggerSource() 修改此功能。
定义在文件 stm32g4xx_ll_dac.h 的第 153 行。
被 LL_DAC_Init() 和 LL_DAC_StructInit() 引用。
| uint32_t LL_DAC_InitTypeDef::TriggerSource2 |
设置所选 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() 引用。
1.7.6.1
```