这是我的原理图,我先用原子哥的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]
代表MP3的码率的代码是多少
一周热门 更多>