STM32 系列之 DAC 寄存器运用于理解
在这里,我也不多BB,基本是看了原子的PDF之后,自己理解。所以可能比较简略
单个DAC通道如下:
VDDA 和VSSA为模拟电源端。
输出电压 = Vref+ * (DORx/2^n) n为DAC的数据位数
DORx 不能直接用户操作,所以只能操作DHRx。(看上图)
控制DAC的寄存器是 DAC_CR 共32位,底16位用于控制通道1,高16位用于控制通道2.
标准库代码:
在这里,我也不多BB,基本是看了原子的PDF之后,自己理解。所以可能比较简略
单个DAC通道如下:
VDDA 和VSSA为模拟电源端。
输出电压 = Vref+ * (DORx/2^n) n为DAC的数据位数
DORx 不能直接用户操作,所以只能操作DHRx。(看上图)
控制DAC的寄存器是 DAC_CR 共32位,底16位用于控制通道1,高16位用于控制通道2.
标准库代码: