摘抄自正点原子官方PPT

数模转换原理

 STM32的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。

STM32的DAC模块主要特点有:

在这里插入图片描述

DAC模块方图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DAC相关寄存器

在这里插入图片描述

DAC通道1相关寄存器

在这里插入图片描述

DAC控制寄存器DAC_CR

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

DAC配置步骤:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PWM DAC原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

PWM DAC硬件:

在这里插入图片描述