目录
1.STM32产生PWM波驱动无源蜂鸣器使其发声
2.音乐播放原理
3.音乐文件制作(播放自己喜欢的音乐)
4.用蜂鸣器播放音乐
1.STM32产生PWM波驱动无源蜂鸣器使其发声
1)查看原理图,找到对应引脚(我这里时PA1)
![](https://i-blog.csdnimg.cn/blog_migrate/148acfcb77def5b27fc3787eee6c1668.png)
2)打开CubeMax,输入自己芯片的类型确定后,配置好系统时钟RCC,我这里是80Mhz,找到相应引脚PA1设置为GPIO_Output模式(用来切换引脚状态,使蜂鸣器发声),
![](https://i-blog.csdnimg.cn/blog_migrate/650598f5e902d28f3bdb354769da128c.png)
3)设置定时器我这里用TM2
![](https://i-blog.csdnimg.cn/blog_migrate/8de5eb5977b5bef620486aea5273939b.png)
2.音乐播放原理
原理:给无源蜂鸣器输入不同频率的PWM波(构成不同音调) 让PWM波持续不同长度的时间(构成节拍)