本文内容:本文主要介绍如何用AU获取wav格式的正弦波以及截取到的音频,并通过stm32f103c8t6的DAC模块,转换为模拟音频,并用示波器观察波形。
一、获取正弦信号
点击左上角的文件,新建,音频文件
采样率2000Hz,声道单声道,位深度16位
点击效果,生成,音调
设置如下
点击文件,导出,文件
格式设置如下
完成
二、截取音乐中的音频
随便找一首音乐,点击截取一段音频
右键,点击存储选取为
点击更改,配置如下
点击确定,完成
打开软件WavToC,这是一个将WAV文件转化成C语言代码的文件
点击右下角的打开文件
选择我们刚才生成的wav文件
点击生成代码,便自动生成出代码
可以点击试听,试一试是不是正确的声音,正弦波会发出嘟的声音
打开原子哥的DAC输出正弦波的程序
在bsp_dac.c下的函数中,替换内容,就可以输出不同的波形,因为笔者手边没有示波器,再次没有效果图,不做演示
三、总结
这此实验用AU生成了wav文件,本来最后是要放到示波器上查看波形的,但手头没有,就没有演示,后面如果条件允许,再做出来看看。
四、参考文章