STM32之DAC音频播放

本文内容:本文主要介绍如何用AU获取wav格式的正弦波以及截取到的音频,并通过stm32f103c8t6的DAC模块,转换为模拟音频,并用示波器观察波形。

一、获取正弦信号

点击左上角的文件,新建,音频文件
在这里插入图片描述
采样率2000Hz,声道单声道,位深度16位
在这里插入图片描述
点击效果,生成,音调
在这里插入图片描述
设置如下
在这里插入图片描述
点击文件,导出,文件
在这里插入图片描述
格式设置如下
在这里插入图片描述
完成

二、截取音乐中的音频

随便找一首音乐,点击截取一段音频
在这里插入图片描述
右键,点击存储选取为
在这里插入图片描述
点击更改,配置如下
在这里插入图片描述
点击确定,完成
在这里插入图片描述
打开软件WavToC,这是一个将WAV文件转化成C语言代码的文件
在这里插入图片描述
点击右下角的打开文件
在这里插入图片描述
选择我们刚才生成的wav文件
在这里插入图片描述
点击生成代码,便自动生成出代码
在这里插入图片描述
在这里插入图片描述
可以点击试听,试一试是不是正确的声音,正弦波会发出嘟的声音
在这里插入图片描述

打开原子哥的DAC输出正弦波的程序
在bsp_dac.c下的函数中,替换内容,就可以输出不同的波形,因为笔者手边没有示波器,再次没有效果图,不做演示
在这里插入图片描述

三、总结

这此实验用AU生成了wav文件,本来最后是要放到示波器上查看波形的,但手头没有,就没有演示,后面如果条件允许,再做出来看看。

四、参考文章

https://blog.csdn.net/qq_43279579/article/details/111990896

版权声明:本文为CSDN博主「小张从未入门」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_58414679/article/details/122221730

生成海报
点赞 0

小张从未入门

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

暂无评论

发表评论

相关推荐

STM32之DAC音频输出

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

STM32通过DAC输出音频波形

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

STM32之DAC音频播放

本文内容:本文主要介绍如何用AU获取wav格式的正弦波以及截取到的音频,并通过stm32f103c8t6的DAC模块,转换为模拟音频,并用示波器观察波形。 一、获取正弦信号 点击左上角的