STM32通过DAC输出音频波形

一、音频及代码获取

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

将其导出为wav文件

在这里插入图片描述

或者也可以直接截取一部分音频

打开一个音频文件,按住并拖动鼠标左键选中某一部分的音频,右键点击存储选区为,接下来的操作就和前面一样了。

在这里插入图片描述

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

在这里插入图片描述

二、代码部分

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

在这里插入图片描述

通过替换波形数据我们可以得到不同的结果

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

设备限制就不做演示了。

三、总结

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

四、参考文献

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值