OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4940|回复: 6

【MP3模块】菜鸟有一块思路不明,求正点大大指导【急求助!!】

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-8-6
在线时间
0 小时
发表于 2014-8-10 21:48:01 | 显示全部楼层 |阅读模式
5金钱
我用的是miniv3.0和MP3VS1053 MP3模块,都是在这买的。
然后我做了一个小车吧,其中舵机用PWM波控制,就算PWM_Init(void)吧
然后MP3模块是实例里的程序新人不敢改,主语句就是  { VS_Sine_Test();   //正弦波形检测   mp3_play();}

然后,我想做一个一边跑一边放音乐的小车,问题就来了,我一执行音乐语句,小车就停了,小车一跑,音乐语句就停了,二者不可兼得,好难过QAQ。
因为C语言单线程嘛,这样不行,我就想用NVIC中断,然后小车跑→中断来了→小车停下来放音乐((°ο°)~@ )→放完音乐继续跑→完
我在风雨中凌乱……

新人表示MP3模块里的东西SPI通信勉强看懂,后面真的不行,所以不敢动 mp3_play(); 里的各个语句,新人也不知道stm32CPU有多厉害,
只是求教:1,stm32能不能同时运行两个命令?
                2,能不能在不改  mp3_play();  里面各项参数的情况下,让它一边放音乐一边输出pwm波(或是做其他事)
我是真的不会,也没查到类似的,请大家多多指教

最佳答案

查看完整内容[请看2#楼]

mp3_play,需要很久才能执行完 这样肯定不能达到你的目的了. 建议:用ucosii.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-10 21:48:02 | 显示全部楼层
mp3_play,需要很久才能执行完
这样肯定不能达到你的目的了.
建议:用ucosii.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

170

主题

917

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1824
金钱
1824
注册时间
2013-4-13
在线时间
63 小时
发表于 2014-8-10 23:46:23 | 显示全部楼层
我也是这么想的,真正的嵌入式产品如果没有操作系统那就是废铁。
手艺人要内外兼修。
回复

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2014-8-10
在线时间
3 小时
发表于 2014-8-10 23:57:11 | 显示全部楼层
这好像可以吧,用定时器产生PWM 主程序跑MP3。我之前做过一个边放歌曲,边驱动无刷电机的!跑的挺好的!
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-8-6
在线时间
0 小时
 楼主| 发表于 2014-8-11 09:12:09 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我现在大概也这么做了,好像是把MP3模块优先度调最高,然后是主程序
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-8-6
在线时间
0 小时
 楼主| 发表于 2014-8-11 09:14:40 | 显示全部楼层
回复【4楼】雪域—小白狼:
---------------------------------
PWM波那边定好周期和占空比让它一直输出是可以,但是我后面还有其它一系列步骤,音乐一播放这边就没法改了QAQ
看起来非要把新人逼上去读系统的(黑暗)道路……
回复

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2014-8-10
在线时间
3 小时
发表于 2014-8-13 12:39:29 | 显示全部楼层
在开一个定时器,用它间断的产生内部中断,在内部中断里改变Q
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-3 23:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表