| 板子(VS1053)搞了快一个月了,总算移植好这个了,在此先感谢论坛给我提供的帮助。 程序框架主要来源:
 原子哥的毕设:http://www.openedv.com/posts/list/2081.htm
 Tardis的http://www.openedv.com/posts/list/2754.htm,
 文件浏览:http://www.openedv.com/posts/list/4943.htm
 非常感谢三位坛友~~~
 文件系统fatfs 0.09,固件库3.1.0   原子的原帖基本功能都差不多,只是开发板上没功放,这部分功能暂时没添加,以后完善
 
 
	
        
	
        
	 
 
	频谱显示我没法测试正确否,直接移植了原子的...有时候看着还是比较蛋疼的(木共振感觉啊)....问题1(KO):歌词显示基本正确,已经完善
 问题2(KO):长文件名显示已经支持了~~重新下载SD卡根目录,刷新下字库(需要把原来的flash字库给擦除)即可以用
 嗯~~~~还有测试代码
 ps:
 5.3:歌曲和歌词暂时用根目录中的固定文件夹名,音量直接点三角区域就可以调整,快进快退点播放进度条就可以,列表功能(打算用滑动的,像手机里的)还没写,音效就自己搞了几种测试的高低音,循环只有单曲和顺序循环
 5.4:添加长文件名支持,接下来完善歌词的读取和列表功能
 5.5:完善歌词显示,基本上没问题了,欢迎测试
 5.10:添加列表功能(兼容5.5版本,把obj的内容删了,呵呵,以前太笨了),图片不给力,请见谅
 修改之后的代码,歌词文件要和歌曲文件放在同一个文件夹,才能读取歌词
 修改版:优化了一下RAM,快被文件浏览部分吃完了~~
 6.18   好久没更新了~~最近有其他事情要忙了,将就上传个把PDA界面(也是原子哥毕设的界面)版本,目前版本实现三个功能(音乐,图片,电子书),另外修改了几个播放器中的BUG,具体见源文件(mp3player.c)下的说明,效果图就不拍了,大家自己测试下就知道了。另外,PDA界面的图片可以在新上传的文件中可找到。
 图片和文本操作:上滑屏:上页
 下滑屏:下页
 左滑屏:返回
 刚刚上传的电子书操作有误,已更新
 
 大家如果在代码测试中,碰到有些问题,麻烦告知下啊~~先谢谢了
 
 我打算做一个小型的MP3播放器(算是自己独立完成一个小项目吧),后期会加入功放,电源管理(用锂电池)等等,大家有什么意见,别藏着啊(呵呵)~
 
 需要测试的请下载最新的工程(5.5)和SD卡根目录,首先需要把原来的字库给擦除了(主函数中这个函数就是擦除用的,简单而暴力~~//SPI_Flash_Erase_Chip();),然后再更新下载的根目录下的字库。
 
 5.3版本的是用原子开发板的SD卡根目录FONT文件的(不支持长文件名显示),大家不要搞错了~~呵呵
 
 非常感谢张洋坛主的bug发现和建议。如下:
 bug:
 1. 当设置为显示频谱的时候,然后进入文件列表浏览,然后再点击退出,返回到原界面之后频谱会乱!!
 2.播放时长,总时长,Kbps数据经常乱总时长和kbps为0,不怎么对......
 
 建议:
 1.歌词和频谱显示在一块区域,同时显示歌词和频谱
 2.增加强制校准和字库更新。
 
 由于本人的TFT屏被一哥们借去玩了,不能及时更新,抱歉。大家发现这些bug可以自己修改下,不难。
 |