本文基于GD32C10x 官方固件库 V1.0.0,深度解析 DAC 外设驱动库gd32c10x_dac.c,包含驱动概述、核心函数详解、可直接运行的工程例程,适合 GD32 单片机开发入门与实战。一、DAC 外设概述1.1 GD32C10x DAC 基本特性双通道 12 位数字 / 模拟转换器(DAC0、DAC1)输出电压范围:0 ~ VREF+支持软件触发、硬件定时器触发、外部中断触发内置噪声波、三角波波形生成功能支持DMA数据传输支持双通道同步输出(并发模式)输出缓存使能 / 关闭(提高驱动能力 / 降低功耗)1.2 驱动库功能gd32c10x_dac.c是 GD 官方提供的 DAC 底层驱动,封装了 DAC 所有硬件操作,无需直接操作寄存器,调用 API 即可完成:DAC 初始化 / 复位通道使能 / 关闭输出缓存配置数据写入与输出触发源、波形、DMA 配置双通道并发控制二、核心函数详细说明按照功能分类,整理最常用、最核心的驱动函数,标注参数与用途。2.1 基础复位与使能函数表格函数原型功能说明参数说明