|
楼主 |
发表于 2013-3-20 09:17:14
|
显示全部楼层
1.1项目目的及产品概述:
本次armjishu.com 的STM32 嵌入式MP3 播放器开源项目的目的是让大家通过这个项目大家一起进步, 共同学习嵌入式相关知识,交流学习心得,体会项目过程中的困难与成功的喜悦。学习是目的,过程是重点。所以本次设计不采用MP3 专业芯片,而采用独立的功能模块搭建的方式。本次MP3 播放器至少支持WAV 和MP3 两种音乐文件的播放,使用软解码来实现,还要求支持SD 读写,支持通过ISP 方式来实现STM32 嵌入式MP3 播放器固件的下载与更新,支持USB 为系统供电。本次设计不添加LCD 显示屏。
1.2方案分析及简介:
本次设计关于处理器的选型我们考虑目前市场上较为常见的ARM7,ARM9,和Cortex-M3 内核的处理器,选择ARM9 来做有点大材小用是种浪费,而Cortex-M3 在性能上比ARM7 有很多优势,而且Cortex-M3内核系列控制器逐渐占据微控制市场主流而且价格便宜,所以选择以Cortex-M3 内核的处理器。目前市面上比较常见Cortex-M3 为德州仪器(TI) (该芯片原属Luminary Micro 公司,后被TI 收购)的LM3S 系列和意法半导体ST 的STM32。我们选择的芯片必须至少有一个SPI 接口来驱动SD 卡和一个I2S 驱动音频解码芯片,所以我们选择意法半导体ST 的STM32F103VET 芯片。 |
|