[AVR单片机] mp3转hex或wav转hex

[复制链接]
 楼主| erkin 发表于 2007-2-1 21:52 | 显示全部楼层 |阅读模式
请问有没有这样的软件?
我听人说过做游戏机的人是这样干的,但我不知道他们具体怎么弄的.
一个ISD2560要25,太贵.
我想用FLASH,呵呵.
还不知道成不成,先问问.
xwj 发表于 2007-2-1 21:55 | 显示全部楼层

直接用二进制格式烧进去即可

 楼主| erkin 发表于 2007-2-1 22:14 | 显示全部楼层

请教一下二进制格式我怎么获得。

 楼主| erkin 发表于 2007-2-1 22:15 | 显示全部楼层

比如1,2,3,4,5这些数字

我想用语音来播放出来,这个相应的二进制文件我如何获得呢?
zhiwei 发表于 2007-2-1 22:51 | 显示全部楼层

应该这样子吧

把这个文件转换成波形文件,如wave等。用goldwave等软件即可。然后用winhex打开,参考wave文件格式,写个提取数据程序即可提取出来。
也不容易啊。
 楼主| erkin 发表于 2007-2-2 08:08 | 显示全部楼层

多谢zhiwei

应该是这个样子吧.
我就想把东西写死,省几个钱,呵呵.
zhiwei 发表于 2007-2-2 08:52 | 显示全部楼层

wave文件超大

你最好转换成单声道,8bitPCM,降低容量。
 楼主| erkin 发表于 2007-2-2 09:13 | 显示全部楼层

呵呵!

不只是转换成电话的声音,我准备把采样率也弄的贼地.
不过想法总归是想法,有些电话报警设备可以自己录音.
以前我做电话报警器用的是ISD2560,MT8888,这两芯片加在一起40多,
成本太高.
现在打算用MCU拨号,收号等,语音部分可就难死我了.
zhiwei 发表于 2007-2-2 18:37 | 显示全部楼层

看AVR的应用文档吧

用一个有AD和PWM的AVR外扩一个DataFlash,就可以录音和播放了。
IC1008 发表于 2007-2-3 14:09 | 显示全部楼层

速度够吗 LS

zhiwei 发表于 2007-2-3 22:07 | 显示全部楼层

速度足够

话音采样8kHz/8bit存储。包括写DataFlash都来得及。
 楼主| erkin 发表于 2007-2-4 21:34 | 显示全部楼层

多谢zhiwei提醒.

AVR内部的AD采样速度我算过,按奈亏四特定律来看速度是足够的了.
不过最近电脑装了两个杀毒软件,系统崩溃.
只把以前做过的硬件和程序恢复了过来,其他东西一概丢失.
能不能给个网址,小弟去看看.
不知道以前双龙给的光盘里有没有这样的资料.
 楼主| erkin 发表于 2007-2-4 22:05 | 显示全部楼层

re

http://www.romanblack.com/picsound.htm
新找到的好东西,有兴趣的去看看吧.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

147

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部