TA的每日心情 | 开心 2015-12-1 09:28 |
---|
签到天数: 90 天 连续签到: 1 天 [LV.6]常住居民II
|
本帖最后由 ??? 于 2013-3-15 09:19 编辑
准备做个MP3送妹子,话说工科男也是会浪漫滴.....希望这次能申请下来,最好最好免费给我吧,不,给妹子吧!呵呵
项目说明: MP3组成:XMEGA AVR 8 位微控制器的评估板XMEGA-A3BU +VS1053+SD卡.其中XMEGA-A3BU 作为主控芯片,负责SD卡数据读取和发送,LCD控制等工作,VS1053职业解码.
功能实现: MP3将以板子上ATxmega256A3BU作为主控芯片,实现从SD卡中读取音乐文件,然后送达VS1053去解码,当然这只是核心工作...也是基本功能.板子上有个LCD,就用它来做显示屏,当初想用OLED来,嘿嘿嘿,这款avr最大特点是内部集成lcd控制功能,我怎么能浪费呢.话说现在都流行触摸按键了,送妹子MP3怎么能落后呢,利用板载的触摸按键作为MP3的按键.
利用板子上的锂电池和RTC做个实时时钟还是蛮不错的,更重要的是可以在程序里面添加是吧妹子生日的程序,到了生日那一天就自动......(不能说了);温度传感器更不能浪费了,通过记录温度,在天气骤变时候能够及时提醒妹子穿厚点.....至于光线传感器暂时不用.
至于那两个LED也是不能放过滴,就做个呼吸灯什么滴吧
项目流程:熟悉板子资源,sd卡模块学习和文件系统移植,音频解码芯片VS1053模块熟悉,功能完善融合,程序优化.....暂时就想到这么多..
可行性:文件系统早就有人移植到51单片机上,AVR只负责数据读取和传输,并不参与数据计算很大的解码工作,因此可以实现.此外也有人做出来过...板载资源多,此外板子小巧适合MP3,
1.查阅datasheet后发现这款单片机操作电压1.6-3.6V,适合操作解码芯片和SD卡,如果是5v的芯片话必须进行降压处理..
2.单片机本身有两个SPI模块,真好用来用作数据传输(SD卡有两种协议模式:SPI和SD协议,这里用SPI)
3.这款单片机DMA模块,这可是个好东东.我曾在飞思卡尔K10单片机简单应用过,不过没感觉出来效果在哪.
|
|