新闻中心

EEPW首页>嵌入式系统>设计应用> 基于嵌入式系统的多媒体音乐播放器

基于嵌入式系统的多媒体音乐播放器

作者: 时间:2011-07-22 来源:网络 收藏

d.JPG


3.2 VS1053程序设计
VS1053采用SPI总线与处理器实现通信,因此基本的通信规则遵循SPI总线协议。VS1053数据处理流程如图5所示。对VS1053的操作主要包括复位和音频数据传送两个方面。对于音量设定,环绕立体声设定、高低频设定等,只需发送指令到特定的寄存器即可。发送数据时1次发送32 B到VS1053的数据缓冲区。在数据处理过程中DREQ为低,此时不允许继续发送数据,待数据缓冲区空时DREQ会变为高电平,可接着发送下32 B的数据,直到数据完全送完为止。复位流程和发送数组流程如图6、图7所示。

e.JPG



4 结语
ARM7平台和FAT 32文件,设计了该种带有文本阅览功能的。它可以正确识别并播放存储在SD,MMC等存储卡内的MP3和WMA文件,支持环绕立体声调节和重低音调节;使用者还可以通过液晶屏浏览存储在存储卡内的TXT文档,并支持中英文两种语言,由于得益于ARM7高达60 MHz的主频和VS1053出色的音频解码能力。该还支持码率高达320 Kb/s的MP3文件,信噪比达到了85 dB以上。同时该还具有良好的人机交互界面,可以给使用者更好的使用体验。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭