VS1003/VS1053无法读到0x807F/0x83FF调试笔记[推荐]

本文介绍了在使用VS1053音乐模块时遇到的调试问题,包括无法读取0x83FF寄存器值,发现模块存在质量问题,如晶振引脚未焊接,以及通过手动按压找到虚焊问题。解决了这些问题后,虽然能读取0x83FF,但播放MP3仍有问题,最终因质量问题选择更换模块。文章总结了VS1053调试要点,提醒读者不要购买低价劣质产品。
摘要由CSDN通过智能技术生成

硬件:vs1053 mp3模块、stm32f103c8t6单片机

一个项目中需要用到vs1053来播放mp3格式的音频,遂在某宝上溜了一圈,发现vs1053好贵!基本都在70RMB左右!于是看看有没有便宜点的,最近手头比较紧。

翻了一下还真有!35RMB一块的!!于是赶紧入手一块,于是一场心酸的调试例程就此展开。。。。

咱先来说说vs1053的引脚吧,如下图所示

模块分为数据线和控制线,控制线主要是spi通信方式,数据线引脚主要有

//spi sck       PA5
//spi miso      PA6
//spi mosi      PA7

控制线为

#define VS_DQ       PBin(4)            //DREQ 
#define VS_RST      PBout(3)         //RST/XREST
#define VS_XCS      PAout(8)          //XCS
#define VS_XDCS     PCout(13)      //XDCS 
很多人包括笔者一开始也是将SPI主从机接线方式搞错了,这里切记,主从机的SPI中MISO和MOSI对着接线就行,不用像UART串口一样交叉!!!正确的打开方式应该如下图所示

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值