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

2019-07-20 08:45发布

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

UCOSIII可以吗
活到老,学到老
6楼-- · 2019-07-21 03:55
熟练使用ucos,一周好像太那啥了点,应该是来不及

一周热门 更多>