用MINI板子测试VS1053模块出了问题 播放MP3没杂音,但是wav有杂音 求帮助。

2019-07-21 06:47发布


这是我的原理图,我先用原子哥的mini板子的程序测试一切正常(VS1053接到SPI1)。我自己设计的板子是接到SPI2,其余都相同。因为用的SPI2,所以我把mini的VS1053程序中关于LCD的部分全部删除了(不然IO口会冲突),然后烧程序到自己板子。然后测试播放文件的时候 MP3文件很好,但是wav文件会出现噪声,还没有弄清楚缘故。后来删除的这一段代码,wav文件的杂音才消失,虽然成功了,但是实在没弄懂为什么。。。字库那边读取都是用的SPI1,VS1053接到SPI2 应该是不会有问题的。求原子哥解答。
为什么把字库这一段的代码删除后,测试就好了。
[mw_shl_code=c,true] key=update_font(20,110,16);//??SD?¨?ü??×??? while(key)//?ü???§°? { LCD_ShowString(60,110,200,16,16,"Font Update Failed!"); delay_ms(200); LCD_Fill(20,110,200+20,110+16,WHITE); delay_ms(200); } LCD_ShowString(60,110,200,16,16,"Font Update Success!"); delay_ms(1500); LCD_Clear(WHITE);//???? goto RST;[/mw_shl_code]


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。