[又一个软解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条回答
czh_ustb
1楼-- · 2019-12-21 03:57
好东西,顶起
简翟
2楼-- · 2019-12-21 04:42
发现不能下载了...说是原来老论坛的附件带宽没解决.....
逍遥客
3楼-- · 2019-12-21 10:12
不错哦,学习学习~~~
lwg998
4楼-- · 2019-12-21 14:09
我现在也在做一个播放器,用的是STM32F103+TDA1543T,好好向你学习。
edasky
5楼-- · 2019-12-21 17:49
 精彩回答 2  元偷偷看……
cxbing000
6楼-- · 2019-12-21 20:10
mark,不错的mp3软解码

一周热门 更多>