本页内容属于MCUZone。
如果你对本页的技术内容有疑问,请到 MCUZone技术论坛 发帖。
如果你认为本页的内容侵害了你的权益,请与hotislandn@hotmail.com;hdapple_2000@hotmail.com 联系,我们会在确认后移除。

基于AT91SAM7S的MP3播放器(NET)

相关资料

产品简介

  • SAM7S系列ARM控制器
  • VS1003硬件MP3,WMA,WAV,MIDI,PCM,ADPCM解码,支持录音(MIC, Line IN)

电路设计

软件设计

2007.04.08

  • 根据数据手册,调整了一部分代码,VS1003可以工作在8MHz的SPI时钟下

:!:VS1003在初始化时钟系统之前,应该以低SPI时钟访问,待设置好其内部时钟参数并稳定后再切换到高速率SPI时钟

2007.04.01

  • 当VS1003使用12.288MHz外部晶振,并用下列代码初始化后:
    while(!VS1003_RDY());
    VS1003_SCI_Write(SPI_MODE, 0x0804); /* software reset */ 
    vs1003_delay(2000);   
    while(!VS1003_RDY());
    VS1003_SCI_Write(SPI_CLOCKF, 0x9800);
    vs1003_delay(0xFFF0);
    while(!VS1003_RDY());
    VS1003_SCI_Write(SPI_AUDATA, 0xBB81); /* 48KHz, stereo */
    while(!VS1003_RDY());
    VS1003_SCI_Write(SPI_BASS, 0x0055);
    while(!VS1003_RDY());
    VS1003_SCI_Write(SPI_VOL, 0x2020);

AT91 频率设置为 4MHz 时,播放速度变慢,设置 3MHz 时正常。
 数据手册上关于时钟速度的说明

配套软件

07-04-11:串口工具DNW

07-04-11:串口调试软件SSCOM V3.0

07-04-11:ADS 1.2

07-04-11:IAR for ARM 4.40a

07-04-11:Keil for ARM 3.03a

07-04-11:WinARM-20060606

07-04-11:RealView 2.2

相关链接

 
product\sam_mp3_n.txt · 最后更改: 2007/04/11 20:29 由 hdapple_2000
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki