一、音频及代码获取
打开Adobe Audition,新建一个音频文件
采样率8khz,单声道,8bit
点击效果——>生成基本音色,选择正弦波
点击文件——>导出——>文件
将其导出为wav文件
或者也可以直接截取一部分音频
打开一个音频文件,按住并拖动鼠标左键选中某一部分的音频,右键点击存储选区为,接下来的操作就和前面一样了。
使用WavToC打开wav文件,生成代码
二、代码部分
在bsp_dac.c中将我们刚刚得到的部分代码放到波形数据中
通过替换波形数据我们可以得到不同的结果
编译运行,将hex文件烧录到芯片中,通过示波器观察波形。
设备限制就不做演示了。
三、总结
本次实验帮助我们了解了DAC,让我们以后玩转STM32有了更好的基础。