STM32通过DAC输出音频波形

一、音频及代码获取

打开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

生成海报
点赞 0

风吹麦甜

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

STM32之DAC音频输出

一、DAC简介 此应用演示的目的是为 STM32 微控制器提供一种音频播放器解决方案,用于播放 .WAV 文件。该过程经过优化,需要的外部组件数量最少,最终用户可以灵活选择自己的 .WAV 文件。ST

STM32通过DAC输出音频波形

一、音频及代码获取 打开Adobe Audition,新建一个音频文件 采样率8khz,单声道,8bit 点击效果——>生成基本音色,选择正弦波 点击文件——>导出——>文件 将其导出为

STM32之DAC音频播放

目的:基于片内Flash的提示音播放程序。 1)实验数据准备:用Adobe audition或goldwave等音频编辑软件录制“您好欢迎光临!”的几秒钟的声音(8khz采样