硬件: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串口一样交叉!!!正确的打开方式应该如下图所示