STM32内部DAC播放WAV音频文件

2019-12-10 18:22发布

用STM32的DAC播放WAV,WAV文件放在SD卡中。现在已经能实现播放,在网上下的8位采样的声音文件播放完全没有问题,但是播放16位的文件时,因为DAC最高位数是12位,所以我读取数据后只取高12位送去DAC,但发现放出来的杂音非常大,很大的哒哒哒的背景声,我也尝试了取低12位播放,效果更糟。请问下有什么办法可以播放16位的文件么,或者可以用什么软件将16位的WAV转成12位以下的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
71条回答
mypc16888
1楼-- · 2019-12-16 11:20
用GoldWave吧,这个很好用的
dgxll
2楼-- · 2019-12-16 15:30
用UDA1341做的漂过
xiefy21
3楼-- · 2019-12-16 19:57
 精彩回答 2  元偷偷看……
sunchao151
4楼-- · 2019-12-16 21:14
问题解决了了吗?我也碰到这种问题
huangqi412
5楼-- · 2019-12-16 22:40
好不好硬件电路问题,放正弦波呢?
visa198
6楼-- · 2019-12-17 02:23
学习了 谢谢分享

一周热门 更多>