⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 sd卡+VS1003模块+M16组成的mp3 VS1003模块使用www.icdev.com.cn的
💻 TXT
字号:
sd卡+VS1003模块+M16组成的mp3
VS1003模块使用www.icdev.com.cn的,sd卡直接连接,M16使用内部RC8M。
硬件连接参照board.h,PORTB:PB0连接sd卡cs脚,PB1连接VS1003复位脚,PB2连接VS1003命令片选脚,PB5PB6PB7组成SPI接口复用连接sd卡和VS1003;PORTA:PA0连接VS1003的DREQ脚,PA1连接sd卡插入检测脚,PA2连接VS1003数据片选脚。
软件编写使用avrstudio4.12+sp4+winavr(avrstudio自带的winavr嵌入方式)。

目前的bug:
1、只能播放64K及以下速率的mp3歌曲(高速率的播放时候有数据停顿,也许使用高频晶振能解决这个问题,我没有测试过)。
2、仅测试了手上的16Msd卡(fat12格式)和256Msd卡(fat32格式),按思路,对于fat16格式应该是适用的。
3、由于mp3数据量较大,故而对于数据的最后一簇不做文件大小的验证,整簇数据都送到VS1003。

文件编写,参考了avrlib的mmc驱动、fat文件,以及www.icdev.com.cn提供的vs1003驱动文件,特此声名,并感谢!

源文件版权属于http://www.embed.org.cn,未经作者(qq:3366524,email:hanembed@126.com)允许,禁止商业应用!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -