[又一个软解MP3] STM32 + helix + wm8978 + SDIO + FATFS + UCos 全部工程源码!

2019-12-11 18:13发布

闲来没事 发个源码吧。软解MP3的主函数参考了坛里的这个帖子:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=5089622&bbs_page_no=1&search_mode=1&search_text=%C8%ED%BD%E2MP3&bbs_id=3020

我的音频部分是WM8978
效果不错的,有心人可以考虑拿去做个小MP3播放器了。我嘛,穷学生一个,没钱打样。嘿嘿。

主要功能:
1.播放WAV文件,播放MP3(软件解码),直接用WM8978接喇叭放音的
2.可以调节音量(我的开发板上电位器是接ADC的,所以调节音量用了ADC)
3.后续:有精力的话,顺便做个网络收音机了。(不过我觉得既然RT-THREAD已经开源了这个网络收音机,在ucos下折腾也没大意思了,我后面也许要转战RT了 嘿嘿)

========================================================
资源占用(MDK编译):
Program Size: Code=63276 RO-data=14100 RW-data=240 ZI-data=47512  

实际的RAM占用量可以自己调整,不过最后的输出缓冲区必须是开成4608个字节!

附件:
STM32 + helix + wm8978 + SDIO + FATFS + UCos 全部工程源码!
点击此处下载 ourdev_711591HHLVHR.rar(文件大小:1.85M) (原文件名:MP3Player-with-ucos-120206.rar)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
98条回答
chinmel
1楼-- · 2019-12-22 17:45
本帖最后由 chinmel 于 2012-6-20 10:18 编辑

让大伙久等了。
下面上传MP3软解项目汇报的演示文稿,这是截图:

MP3项目汇报内容.JPG (211.58 KB, 下载次数: 1)

下载附件

MP3项目汇报内容

2012-6-20 09:29 上传



具体文件请下载这个文件包,里面包含了项目的全部源代码和汇报文档,但是,真的是对不住大家了,工程文件丢了,请大家自己新建一个工程,添加源代码编译一下。完整的工程文件包已经弄丢了...当初放在SVN服务器上的,现在服务器被搬走了,没法拿备份了,诶。
提醒一下,MP3软解库中只有一个汇编文件是不用添加的(具体我太记得了),否则会编译不通过,所以可以先把所有的源码都添加进工程,然后如果出错,就排除掉一个MP3软解的汇编文件(一共就两个汇编文件,好像。)
原理图真的是不好整 我有空再正一份吧~或者期待老论坛的文件早日开放下载...
MP3软解项目源代码(不含工程).rar (2.25 MB, 下载次数: 214) 2012-6-20 09:26 上传 点击文件名下载附件
MP3软解项目全部源代码(不含工程)


---------------------------------
编辑错别字...今天键盘有问题~
jun_huang
2楼-- · 2019-12-22 19:57
好东西!
rovir
3楼-- · 2019-12-22 21:29
 精彩回答 2  元偷偷看……
successway
4楼-- · 2019-12-23 00:25
顶一个,支持好帖
halloocc
5楼-- · 2019-12-23 05:53
MARK,准备用同样是I2S, 准备用CS4344 实施看
mypc16888
6楼-- · 2019-12-23 11:31
不错,学习下

一周热门 更多>