• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32中用一个mp3模块能同时播放多个音乐吗?

周宝生 2017-04-27 浏览量:996
rt,还有相应中断的时候原程序是不是暂停了,假如要播放一首歌曲的时候相应中断播放另外一首音乐,原来的音乐也还在播放要怎么弄?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你说的一个MP3模块是什么意思,是硬件上的,还是软件上的? 如果是硬件上的,那么 这个模块只能播放一种声音,不可能两个声音同时、分别播放的。你只能将两种声音进行混合后进行播放一种合成音效,无法区分两种声音。 如果是软件上的。使用中断也好,使用ucos ii之类的OS也好,能实现,但是逆音质会差很多。 无非是在两个声音之前切换播放,你要使用STM32,要从TF卡中读取声音文件、要输出到硬件播放模块,随着声音的传播距离的不同时,人听到当前声音后,必然有一段时间会听不到,这个切换时间,要根据声音的传播速度进行设置。

    • 发布于 2017-04-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:1
  • 你的意思是两个音乐同一时间播放吧

    这个理论上是可以的,你让它同时执行两个解码任务,但是实际上谁都没做过,因为一般的STM32最多有一个I2S总线,你这个至少要两个I2S才能达成

    • 发布于2017-04-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32中用一个mp3模块能同时播放多个音乐吗?