[求助]CH376和VS1053播放mp3,声音乱码!

stm32 ch376和vs053使用相同的spi1. 读取的512字节和使用winhex看的不一样。 播放的声音乱码。 简码如下: CH376WriteVar32(VAR_START_CLUSTER,FileNameBuffer[index].DirStartClust); CH376GetLongName(FileNameBuffer[index].Name,longnamebuf); CH376WriteVar32(VAR_START_CLUSTER,FileNameBuffer[index].DirStartClust); s=CH376FileOpenPath(FileNameBuffer[index].Name); //打开了文件可以正常显示mp3名 VS_HD_Reset(); //硬复位 VS_Soft_Reset();//软复位 set10XX(); SPIx_SetSpeed(SPI_SPEED_8); FileSize=CH376GetFileSize(); for(i=0;i<(FileSize+512);i+=512) { s=CH376ByteRead(ReadbufP3,sizeof(ReadbufP3),&ThisLen);//读到的跟winhex看的不一样 do { VS_XDCS=0; for(n=0;n<32;n++) { SPIx_ReadWriteByte(ReadbufP3[l++]); } VS_XDCS=1; }while(l<=512); l=0; }

您好:你可以把问题发到USB板块上去,也可以电话联系技术支持,025-52638376,周工


只有登录才能回复,可以选择微信账号登录