MP3+MicroSD+FATFSSPI2)实验.PDF

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MP3MicroSDFATFSSPI2)实验

未来之 芯,卓我 M 3 MP3+MicroSD+FATFS (SPI2 )实验 作者 fire E-Mail firestm32@ QQ 313303034 博客 硬件平台 野火STM32 开发板 库版本 ST3.0.0 实验描述:将MicroSD 卡(以文件系统FATFS 访问)里面的mp3 文件通过VS1003B 解 码,然后将解码后的数据送到功放TDA1308 后通过耳机播放出来。 硬件连接:PB13-SPI2_SCK : VS1003B-SCLK PB14-SPI2_MISO : VS1003B-SO PB15-SPI2_MOSI : VS1003B-SI PB12-SPI2_NSS : VS1003B-XCS PB11 : VS1003B-XRET PC6 : VS1003B-XDCS PC7 : VS1003B-DREQ 库文件 :startup/start_stm32f10x_hd.c CMSIS/core_cm3.c CMSIS/system_stm32f10x.c FWlib/stm32f10x_gpio.c FWlib/stm32f10x_rcc.c FWlib/stm32f10x_usart.c FWlib/stm32f10x_sdio.c FWlib/stm32f10x_dma.c FWlib/stm32f10x_spi.c FWlib/misc.c 用户文件: USER/main.c USER/stm32f10x_it.c USER/sdcard.c USER/diakio.c USER/ff.c USER/usart1.c USER/vs1003.c USER/SysTick.c 1 / 12 未来之 芯,卓我 M 3 野火STM32 开发板中MP3 的硬件原理图: 解码部分采用VS1003-MP3/WMA 音频解码器,然后将解码后的数据送TDA1308 放大后由音频接口外播出来。 VS1003 +TDA1308 简介- VS1003 是一个单片MP3/WMA/MIDI 音频解码器和ADPCM 编码器。它包含一个 高性能,自主产权的低功耗DSP 处理器核VS_DSP 4 ,工作数据存储器,为用户应用 提供 5KB 的指令RAM 和0.5KB 的数据RAM。串行的控制和数据接口,4 个常规用途 的I/O 口,一个UART,也有一个高品质可变采样率的ADC 和立体声 DAC,还有一个 耳机放大器和地线缓冲器。 VS1003 通过一个串行接口来接收输入的比特流,它可以作为一个系统的从机。输 入的比特流被解码,然后通过一个数字音量控制器到达一个 18 位过采样多位ε -Δ DAC。通过串行总线控制解码器。除了基本的解码,在用户RAM 中它还可以做其他特 殊应用,例如 DSP 音效处理。 2 / 12 未来之 芯,卓我 M 3 VS1003 原理框图: 本实验中我们只用了红色圆圈中的那几个数据口,这些数据口是串行模式的,我 们用到了开发板中的SPI2 来控制。其中数据经SI 接口进去,经解码后由L、R 这两个 左右声道引脚出来,因为VS1003 内部集成了一个DA,所以出来

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档