这个小玩意,采用 ATMEL 的传统51MCU作主控制芯片,加上SD卡和显示屏,就可以作简单的音乐播放器了,虽然音质不怎么样,不过作为DIY还是蛮有乐趣,希望大家喜欢。
没有采用FAT文件系统,只是按扇区读取SD卡,由于2051资源有限,改为4051有望可以操作FAT,但目前程序还在不断完善中。
128byte怎样读取512byte的扇区数据?可以采用边读边播放的方式,就能解决。音乐文件是32KHz取样率的WAV文件,所以和HIFI就沾不上边了。
程序是用C来编写,以方便交流,资料整理中,完善后再上传。
(原文件名:0001.jpg)
(原文件名:0002.jpg)
(原文件名:0003.jpg)
(原文件名:0004.jpg)
(原文件名:SD_player.PNG)
下面是测试用的HEX文件,由于部分显示数据在SD卡中,所以SD卡需要存入一个特别的文件,然后把格式为32KHZ,8bit,单声的WAV文件存入即可。
点击此处下载
ourdev_609987T97WV4.rar(文件大小:2K) (原文件名:sdcard.rar)
还是有就视频文件,顺便听听音质。
点击此处下载
ourdev_609986DT65P1.avi视频文件大小:5.82M) (原文件名:SD_player.wmv.avi)
程序已更新于80楼
回复【19楼】shenrongze 寻寻觅觅
哇...牛
我想问下,用个快一点的mcu能不能解码mp3呢?比如的1t系列加上32m的晶振?
-----------------------------------------------------------------------
某人说 stm32硬解mp3都还要看它的程序效率。。。。
-----------------------------------------------------------------------
软解吧?硬解不是直接操控vs1053之类的解码芯片就好了吗?
一周热门 更多>