打印
[STM32F1]

用DAC播放 WAVE/PCM数据,有谁做过?

[复制链接]
1401|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
BBSTOM|  楼主 | 2016-3-16 22:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想测一下DAC的效果,想用DAC播放 WAVE/PCM数据,有谁做过?

或者是ADPCM的数据, 但却发觉没有一个人做过? 网络没有

谁有把WAVE文件转为 数组的工具,好让把WAVE文件读取数据保存为数组加入代码内。

这样可以测试DAC播放PCM数据的效果。 还原谁有哪些【1-9】的声音数据,【米】【点】等
我想用来 播放测试距离的声音,好比 0.9米,这样用DAC播放出来。

STM32的DAC目前外接放大器,有一个2.5瓦的喇叭。 如果有把WAVE声音数据提取为数组的工具,
就可以把数组加入代码内,然后用DAC播放,这样测试比较方便。

网上一堆人都是用SD卡等读取的。不合适。
沙发
jinggx| | 2016-3-16 22:55 | 只看该作者
单片机那点flash存不了wave数据。
wav文件不用转,直接打开16进制就是音频数据。

使用特权

评论回复
板凳
matthewchan| | 2016-3-17 12:57 | 只看该作者
wave文件很简单,你用edit之类打开,找到你想要那段,ctrl+c,ctrl+v就好了。

数据放单片机是可以,但不是很划算。当然你可以用那种有几百KB flash的单片机来做。
建议你外挂一个串行的flash,几毛钱的成本。用来存放声音就好了。

使用特权

评论回复
地板
BBSTOM|  楼主 | 2016-3-20 16:54 | 只看该作者
哦。好的。我试试看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

282

帖子

1

粉丝