标题: mega64做mp3的实例,还在制作中,持续更新! [打印本页]

作者: 欧阳ouy    时间: 2017-9-4 13:25
标题: mega64做mp3的实例,还在制作中,持续更新!
楼主还是学生,控制理论与控制工程专业,一直想给女友做个mp3做礼物的,拖到现在才开始做,网上找了一些资料,现在确定方案:利用avr mega64做主控芯片,vs1003音频解码,并可以通过SD卡或U盘播放音乐,usb或5vDC直流电源供电,很方便哦~插在电脑上就能用了!当然现在还是在构想阶段,现在已经完成原理图和pcb的设计,接下来就是程序的调试了。不知道什么时候能够完成,加油!

作者: wc86110    时间: 2017-9-5 03:25

自己做还不如买的好。
送人嘛,制作出的东西没有好的外壳,感觉并不完美
作者: heicad    时间: 2017-9-5 03:48
wc86110 发表于 2017-9-5 03:25
自己做还不如买的好。
送人嘛,制作出的东西没有好的外壳,感觉并不完美

其实这个主要是为了享受制作过程的乐趣而已,体现diy精神.同时提升自己的专业技能,要算上时间等成本,自己做一个比买十个都贵.
作者: 欧阳ouy    时间: 2017-9-23 13:46
现在基本功能实现了,能从SD卡中播放歌曲了!但是USB那块还有问题,估计是硬件问题,继续查找~

微信图片_20170923134338.jpg (53.24 KB, 下载次数: 172)

制作半成品

制作半成品

作者: 欧阳ouy    时间: 2017-9-23 16:13
U盘问题找到了,原因是CH375没有工作在并行方式下,需要把CH375的TXD 引脚通过1KΩ左右的下拉电阻接地或者直接接地,从而使CH375 工作于并口方式。

微信图片_20170923160927.jpg (140.95 KB, 下载次数: 194)

通过U盘播放歌曲

通过U盘播放歌曲

作者: 欧阳ouy    时间: 2017-9-23 18:44
程序还有很多bug,等改完了发出来大家一起共享
作者: 小潘哥    时间: 2017-9-24 07:10
很不错,支持,实践出真知,自己动手有意义
作者: admin    时间: 2017-9-28 14:56
楼主现在的进度怎么样了?
作者: 欧阳ouy    时间: 2017-9-28 22:18
admin 发表于 2017-9-28 14:56
楼主现在的进度怎么样了?

哈哈,现在进度还可以,刚刚解决完一个问题:
  播放下一曲的时候时间不清0,就在程序里负责下一曲的按键操作里对time[]数组置0 ,结果不对,今天下午与同学讨论了下,借了基本avr单片机的书,网上找了vs1003的资料看,vs1003负责时间的解码时间寄存器SCI_DECODE_TIME(地址0X04读写),原话是在每次软件复位或是WMA解码开始与结束时该寄存器清零,我的SD卡音乐格式为MP3,所以每次播放下一首时都需要软件清零!
时间不清零问题解决!
作者: 欧阳ouy    时间: 2017-9-28 22:19
wc86110 发表于 2017-9-5 03:25
自己做还不如买的好。
送人嘛,制作出的东西没有好的外壳,感觉并不完美

哈哈,做出来是有点丑的,但自己做出来和直接买的感觉是天壤之别啊~
作者: 欧阳ouy    时间: 2017-9-28 22:19
小潘哥 发表于 2017-9-24 07:10
很不错,支持,实践出真知,自己动手有意义

嘿嘿~谢谢支持~
作者: 欧阳ouy    时间: 2017-9-28 22:26
又出现了新的问题,音量+和音量-和MODE键的键值有时候会使歌曲暂停、跳到上一首、跳到下一首,不知道是硬件还是软件的问题,估计这BUG又得找一段时间了
作者: 欧阳ouy    时间: 2017-10-8 10:54
欧阳ouy 发表于 2017-9-28 22:26
又出现了新的问题,音量+和音量-和MODE键的键值有时候会使歌曲暂停、跳到上一首、跳到下一首,不知道是硬件 ...

不知道怎么的,问题就无意间解决了,改了其他地方的程序发现按钮问题没有了,回头再看也不知道是改了那个地方的程序
作者: 欧阳ouy    时间: 2017-10-17 21:14
标题: RE: mega64做mp3的实例,还在制作中,持续更新!
板子已经上交了,现在把源程序和PCB上传供大家制作,程序是参考的章其波的,不要用作商用。
程序中我已去掉串口控制的部分程序,需要串口控制程序的可以去网上下载或者找我要。
程序中有不懂得也可以问我,主程序部分我大都已经标上注释,相信你们都能够看懂~

mp3.rar

849.61 KB, 下载次数: 18, 下载积分: 黑币 -5

mp3-mega64-sd-vs1003-ch375.rar

405.38 KB, 下载次数: 13, 下载积分: 黑币 -5


作者: hf51hei    时间: 2018-6-10 15:56
向楼主学习,谢谢分享
作者: hf51hei    时间: 2018-6-10 16:09
向楼主学习,谢谢分享
作者: huaimengzi    时间: 2019-2-27 00:34
不错,值得表扬!
作者: shidalin123    时间: 2019-10-6 07:06
楼主用的什么编译软件 是iccavr还是winavr




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1