STM32通过DAC输出音频波形

文章目录

一、音频及代码获取

打开Adobe Audition,新建一个音频文件

STM32通过DAC输出音频波形

采样率8khz,单声道,8bit

STM32通过DAC输出音频波形

点击效果——>生成基本音色,选择正弦波

STM32通过DAC输出音频波形

点击文件——>导出——>文件

STM32通过DAC输出音频波形

将其导出为wav文件

STM32通过DAC输出音频波形

或者,您也可以直接捕获部分音频。

[En]

Or you can capture part of the audio directly.

打开一个音频文件,按住并拖动鼠标左键选择音频的某一部分,单击鼠标右键将选择的内容另存为,下一步操作与之前相同。

[En]

Open an audio file, press and drag the left mouse button to select a certain part of the audio, right-click to save the selection as, and the next operation is the same as before.

STM32通过DAC输出音频波形

使用WavToC打开wav文件,生成代码

STM32通过DAC输出音频波形

; 二、代码部分

在bsp_dac.c中将我们刚刚得到的部分代码放到波形数据中

STM32通过DAC输出音频波形

通过对波形数据进行替换可以得到不同的结果。

[En]

We can get different results by replacing the waveform data.

编译运行,将hex文件烧录到芯片中,通过示波器观察波形。

设备限制就不做演示了。

三、总结

本次实验帮助我们了解了DAC,让我们以后玩转STM32有了更好的基础。

四、参考文献

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

Original: https://blog.csdn.net/weixin_57770487/article/details/122262149
Author: 风吹麦甜
Title: STM32通过DAC输出音频波形

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/498202/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球