文章目录
一、DAC简介
数模转换器,又称D/A转换器,简称DAC,它是把数字量转变成模拟的器件。D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。模数转换器中一般都要用到数模转换器,模数转换器即A/D转换器,简称ADC,它是把连续的模拟信号转变为离散的数字信号的器件。
采用于百度百科.
二、输出一个周期2khz的正弦波
本文示例程序采用于野火的STM32F103指南者DAC输出正弦波的示例程序
1、修改周期计算
我们可以通过工程里的正弦波点数和定时器配置生成特定频率的正弦波,这里我们需要输出一个周期为2kHz的正弦波,通过计算公式,我们可以得到,一共需要3600个采样点
打开修改为:
%用于产生正弦数据表,输出到文件dac_sinWave.c 文件中,复制到c语言数组即可
n = 2*pi/3600 : 2*pi/3600 : 2*pi %分成3600等份
a