一、音频及代码获取
打开Adobe Audition,新建一个音频文件
采样率8khz,单声道,8bit
点击效果——>生成基本音色,选择正弦波
点击文件——>导出——>文件
将其导出为wav文件
或者也可以直接截取一部分音频
打开一个音频文件,按住并拖动鼠标左键选中某一部分的音频,右键点击存储选区为,接下来的操作就和前面一样了。
使用WavToC打开wav文件,生成代码
二、代码部分
在bsp_dac.c中将我们刚刚得到的部分代码放到波形数据中
通过替换波形数据我们可以得到不同的结果
编译运行,将hex文件烧录到芯片中,通过示波器观察波形。
设备限制就不做演示了。
三、总结
本次实验帮助我们了解了DAC,让我们以后玩转STM32有了更好的基础。
四、参考文献
https://blog.csdn.net/qq_43279579/article/details/111990896
版权声明:本文为CSDN博主「风吹麦甜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_57770487/article/details/122262149
一、音频及代码获取
打开Adobe Audition,新建一个音频文件
采样率8khz,单声道,8bit
点击效果——>生成基本音色,选择正弦波
点击文件——>导出——>文件
将其导出为wav文件
或者也可以直接截取一部分音频
打开一个音频文件,按住并拖动鼠标左键选中某一部分的音频,右键点击存储选区为,接下来的操作就和前面一样了。
使用WavToC打开wav文件,生成代码
二、代码部分
在bsp_dac.c中将我们刚刚得到的部分代码放到波形数据中
通过替换波形数据我们可以得到不同的结果
编译运行,将hex文件烧录到芯片中,通过示波器观察波形。
设备限制就不做演示了。
三、总结
本次实验帮助我们了解了DAC,让我们以后玩转STM32有了更好的基础。
四、参考文献
https://blog.csdn.net/qq_43279579/article/details/111990896
版权声明:本文为CSDN博主「风吹麦甜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_57770487/article/details/122262149
暂无评论