原创 硬盘MP3播放器

2006-11-17 19:36 2790 6 8 分类: MCU/ 嵌入式

做这个MP3有以下几个原因:一是喜欢音乐,二是有很多现成的MP3歌曲,第三就是想在自己的房间中听到自己做的MP3放出来的声音.

开始这个MP3工程时就定下了一个原则,那就是必须用单面板,这样才能自己做PCB,经过两个月的努力,这个工程就完成得差不多了.

这个MP3有个重要的特性就是用红外线来传送并在3310的LCD上显示\浏览\播放\控制硬盘上的目录和歌曲.这里要注意的是播放器和遥控器上的数据传输是双向的,遥控器要将控制信息传给主机,主机也要将其状态通过红外线传回给遥控器并显示出来.

本机用MEGA128在16M频率下工作,解码器用VS1001K,可以提供清澈的声音,USB接口用FT232非常简单.


制作时有很多难题,主要一个是用红外线传输大量数据,二是搞懂FAT32.

为了弄清FAT32,使用了以下工具:
1.用WINHEX查看硬盘的一些特定簇
2.MICROSOFT的FAT32白皮书(不好很好理解)
3.参考其它的源码分析

特性:

播放器:
1.IDE(ATA)接口;
2.FAT32长文件名支持;
3.USB接口;
4.板上提供电源(输入范围7-20VDC);
5.通过USB和BOOTLOADER进行MEGA128的固件升级;
6.红外线遥控.
7.单面PCB板

红外线遥控器:
1.带有背光的图形LCD;
2.用两节7号电池;
3.休眠模式下仅1uA的电流,活动状态下为2.5mA;
4.5键控制
5.大范围控制(大于6M.)

主机主要元件:

MEGA128 @ 16M
VS1001K @ 12.288M
FT232 @ 6M
74LVC245作电平转换

遥控器主要元件:

MEGA8 @ 1M
NOKIA 3310 LCD

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户63200 2006-11-21 21:50

呵呵,是转的,不过不是在你说的那个网站看到的~

用户1053025 2006-11-20 13:14

是转载的这篇?http://www.hheet.com/bbs/simple/index.php?t974.html

人家辛辛苦苦翻译了,还注明出处是

[转载]http://www.microsyl.com/mp3/mp3.html,简单翻译成中文

相关推荐阅读
用户63200 2006-11-25 17:47
精细线路生产中的实际应用
     随着电子工业的发展,电子元器件的集成度越来越高,而体积越来越小,并且普遍采用BGA类型的封装。因此,PCB的线路将越来越小,层数越来越多。减少线宽和线距是尽量利用有限的面积,增加层数是利用空...
用户63200 2006-11-25 17:43
浅谈研磨刷辊的使用
  刷板机不论在PCB行业、CCL行业或不锈钢、金属板加工行业都有举足轻重的作用,但要真正发挥刷板机的作用,除了选用质量好的研磨刷轮如 GSH牌研磨刷轮外,还有一个关键因素就是如何正确地使用研磨刷辊了...
用户63200 2006-11-25 17:40
电镀镍金板不上锡原因分析
  电镀镍金板不上锡原因分析,请从以下几方面作检查调整:   1. 电镀前处理 : 酸性除油 , 因最近气温较低 , 可能有部分板件或表面阻焊残膜 / 处理不净 , 可以调整除油剂浓度 / 温度 , ...
用户63200 2006-11-25 17:35
微型BGA与CSP的返工工艺
  包装尺寸和锡球间距的减少,伴随PCB上元件密度的增加,带来了新的装配与返工的挑战。    随着电子装配变得越来越小,密间距的微型球栅列阵(microBGA)和片状规模包装(CSP)满足了更小、更快...
用户63200 2006-11-25 17:30
湿膜的应用
 一 前言   最早PCB生产过程的图形转移材料采用湿膜,随着湿膜的不断使用和PCB的技术要求提高,湿膜的缺点也显露出来了,主要聚中在生产周期长、涂膜厚度不均、涂膜后板面针眼和杂物太多、孔中显影困难。...
用户63200 2006-11-25 17:24
PCB/PWB/FPC的定义和区别
     PCB是英文Printed circuit board的缩写,正式译文是印制电路板或印制线路板,或印刷线路板;包括印制线路图形和印制元件;     PWB是英文Printed wire bo...
EE直播间
更多
我要评论
2
6
关闭 站长推荐上一条 /3 下一条