目录
1. 基础知识
(1) STM32F103RCT6属于大容量芯片,自带DAC模块。
(2) DAC是12位数字输入,电压输出的D/A转换器,可配置成8位或12位。具有两个DAC通道,分别是PA4和PA5。每个通道都有单独的转换器,可以独立地进行转换,也可以同时进行转换并把同步地更新两个通道的输出。可以能过一个输入参考电压引脚Vref+来提高分辨率。
(3) STM32的DAC支持8位和12位模式,数据格式可分为8位数据右对齐、12位数据左对齐和12位数据右对齐三种。
(4) STM32的DAC可选8个外部触发,其中前7个是硬件触发。每个DAC通道都有DMA功能,2个DMA通道可分别用于2个DAC通道的DMA请求。
(5) STM32F103RC的参考电压为Vref+,即3.3V,DAC输出电压是线性的0~Vref+, 12位模式下DAC输出电压与Vref+以及DORx的计算公式如下:
DACx输出电压=Vref*(DORx/4095)