小z先生! 发表于 2014-4-2 16:41:15

基于STM32的PWM 音乐播放器应用设计

大神们:
我用STM32做的一个用定时器2输出4条PWM波的代码。。实际上是想通过频率和占空比来控制波形然后外接一个蜂鸣器,这样可以发出一串音乐。。现在有一个问题:
主程序流程是这样的:
系统时钟配置------GPIO设置------乐谱-----读取音阶----定时器设置-------PWM设置--------读取节拍延时----
现在我不知道这个音乐读取该如何来实现,怎么样能进入到定时器里面做频率输入。。。。还有最后这个延时怎么用。。。希望各位大神帮帮忙。。能给段代码最好。。谢谢!

有缘于你 发表于 2014-4-3 08:14:50

RE:基于STM32的PWM 音乐播放器应用设计

音乐读取可以用AD采集

那片清茶 发表于 2014-4-3 11:57:23

RE:基于STM32的PWM 音乐播放器应用设计

可以运用查表方式。

dlyt03 发表于 2014-4-3 14:49:33

回复:基于STM32的PWM 音乐播放器应用设计

 一个参考,希望有帮助!!
基于STM32的PWM音乐播放器应用设计
www.eeworld.com.cn/mcu/2012/1208/article_11487_2.html

化雨眠 发表于 2014-4-4 09:31:22

RE:基于STM32的PWM 音乐播放器应用设计

呵呵呵呵:lol:lol:lol:lol

dzc2001 发表于 2014-4-9 10:59:13

回复:基于STM32的PWM 音乐播放器应用设计

 只用一个定时器不好实现的,可以考虑加一个RTOS,就好处理多了

fengye5340 发表于 2014-4-17 17:27:33

RE:基于STM32的PWM 音乐播放器应用设计

蜂鸣器做音乐播放效果有的差,还是用专用的芯片,比如PCM1700,AIC,VS1053这样的硬件芯片实现效果好:)

feiante-155820 发表于 2014-4-19 23:36:09

RE:基于STM32的PWM 音乐播放器应用设计

网上有专门做音乐乐谱的软件,你用它生成乐谱然后放在一个数组中。

faweiz.com 发表于 2015-11-2 08:22:07

谢谢啊

peter001 发表于 2015-11-2 13:04:38

思路很好呀,做一个简单语音播报的实例工程吧
页: [1]
查看完整版本: 基于STM32的PWM 音乐播放器应用设计