中科因仑“3+1”工程特种兵精英论坛

标题: STM32f103RE + VS1053 + Micro SD卡+ Nokia 5110 LCD(屏), 打造完美MP3 [打印本页]

作者: 张衍波    时间: 2015-5-27 13:00
标题: STM32f103RE + VS1053 + Micro SD卡+ Nokia 5110 LCD(屏), 打造完美MP3
功能介绍:
   1.硬件支持的功能:
    (PCB <5*5cm)
     a)这个MP3由STM32F103RET6做为主控芯片(参考价:21元),和STM32F103VET6配置基本一样,都是512KB Flash ,64KB RAM ,带SD卡控制器,USB,等等这在同系列单片机中的也算是最好的配置了,足够你去折腾程序。
     b)音频解码芯片:采用芬兰的VS1053B,号称能解码几乎所有常见音频格式,包括APE,OGG,FLAC等无损格式在内。经过我测试实听,音质确实还不错,不仅没有一点杂音,比我的NOKIA手机音质还好,不过前提是你要布好PCB走线,对于模拟电路部分布线走线很重要。录音功能需要外界麦克风。
     c)板载TDA2822的双声道小功放。实际做出来的,TDA2822效果不太理想,勉强可听。
     d)完善的电池管理电路,支持系统自动关机和断开电源,支持普通的锂电池(电池供电电压范围为3.2V~4.2V),支持USB(5V)充电和供电,充满电后 板上电池管理电路会自动断开退出充电,当电池没电时会自动关机。
     e)支持USB2.0全速,用的是MiniUSB B型 接口。
     f)支持MicroSD卡(也就是TF卡,手机里边那种),实测了至少支持256MB的和8GB的。

   2.目前软件已经支持的功能:
     播放歌曲,下一首,自动搜索统计内存卡里面的歌曲,音量调节。主要是用开源的FatFS对FAT32文件系统的支持,因为屏幕大小和像素有限,仅使用了自己编写的类似ZLG/GUI的简单界面,本来想用uC/GUI ,想想这个屏幕感觉用武之地不大,没必要。


   3.还需要继续增强的功能:
     对无损格式支持还需增强,显示歌词,EQ设置,电池电压监控,电池电量显示,UI界面美化等等都还需要增强。希望有兴趣的朋友可以一起做做,帮忙改善下程序(可以Q我:492364042@qq.com)。不舍得自己花钱去做PCB的可以到我这里有偿索要(见签名里面的淘宝链接)。

     也希望大家拍砖,或者提意见助我改善下,在此感谢了。


      程序,原理图将继续公布,
           [开源]  原理图,By ForeverTop Studio。ourdev_713433IOFFRJ.pdf(文件大小:548K) (原文件名:_mp4_v4_sample - GS.pdf)

           MDK4.22,程序,
           点击此处下载 ourdev_713442QVUA7O.rar(文件大小:5.16M) (原文件名:23B - non OS - Menu - - -.rar)


程序源码需要整理下,再上传,请大家顶起来,顺便阿莫能“给条裤子穿”就好了,:




另附:教你用51DIY音乐频谱显示,
点击此处下载 ourdev_713434JIGY94.pdf(文件大小:1.69M) (原文件名:教你用51单片机DIY音乐频谱显示.pdf)
转载






欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4