新手入门
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2014-8-6
- 在线时间
- 0 小时
|
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波(或是做其他事)
我是真的不会,也没查到类似的,请大家多多指教
|
|