用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]


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
ky475477428
1楼-- · 2019-07-21 11:01
把SPI2的速率设置快一点就可以解决了。。~~
aozima
2楼-- · 2019-07-21 13:30
delay耗CPU,断流了。
MP3是解码的,数据量小。
ky475477428
3楼-- · 2019-07-21 14:14
回复【2楼】aozima:
---------------------------------
不是这问题。亲。。我是照着原子的程序改的 程序只删减了。没有增多。
lalafofo
4楼-- · 2019-07-21 17:13
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 20:48
wav什么码率的?
电烧友
6楼-- · 2019-07-22 00:49
正点原子 发表于 2016-3-14 20:31
wav什么码率的?

代表MP3的码率的代码是多少

一周热门 更多>