在MP3播放器例程中添加其他程序

2019-07-20 08:45发布

毕业设计要做一个音乐台灯,所以需要到在播放音乐的同时,进行其他函数的调节,比如添加PWM程序,语音识别程序等,但是我发现添加之后,播放是一卡一卡的。我看了一下音乐播放的程序实际上是对音频数据解码,不停的填充buf的方式,所以这会导致上述一卡一卡的原因吗?而且播放过程中,是不会跳出main函数调用“audio_play();”的,只能在“u8 wav_play_song(u8* fname)”函数中的while里添加相关函数,这样一来,便会极大的限制了我的设计,有什么解决方案吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
活到老,学到老
1楼-- · 2019-07-21 07:24
 精彩回答 2  元偷偷看……
login_FAE
2楼-- · 2019-07-21 12:21
142zjb 发表于 2018-4-10 17:39
UCOSIII可以吗

阔以。
142zjb
3楼-- · 2019-07-21 17:07
活到老,学到老 发表于 2018-4-10 17:58
建议你借鉴原子的综合实验,综合实验就实现了后台播放

好,我试试
142zjb
4楼-- · 2019-07-21 17:09
 精彩回答 2  元偷偷看……
142zjb
5楼-- · 2019-07-21 17:19
142zjb 发表于 2018-4-10 21:33
综合实验在哪,我找不到

找到了
活到老,学到老
6楼-- · 2019-07-21 20:36
 精彩回答 2  元偷偷看……

一周热门 更多>