DAC相当于ADC的逆过程,类似于给你一个数值,比如说2000,按照和4096比例换算,再乘以3.3V输出。实现了数字转模拟的功能。 系统框图 分别接好模拟电源和模拟地。 再接好参考电压(3.3V)。 然后我们通过往DHR寄存器写入值,系统在收到触发信号以后内部经过转化到DOR寄存器,然后输出。 输出引脚要设置成模拟输入。 小知识 但是输出缓存会导致无法输出0. 常用寄存器 以DAC1为例 DAC控制寄存器 DAC_CR 详见手册 DAC软件触发寄存器DAC_SWTRIGR