stm32f103c8t6驱动无源蜂鸣器播放小星星纯音乐

前几天逛淘宝的时候正好看见无源蜂鸣器便想买回来玩一下,于是有了这个文章。我的这个无源蜂鸣器是高电平驱动的,设置的ARR是100


	TIM_TimeBaseInitStructure.TIM_Period = 100 - 1;					//计数周期,即ARR的值

	TIM_TimeBaseInitStructure.TIM_Prescaler = 720 - 1;				//预分频器,即PSC的值

根据网上搜寻来的《一闪一闪亮晶晶》简谱所创作

调节无源蜂鸣器音调高低依据控制PCS的大小,根据所购买无源蜂鸣器的商家提供的驱动方波是2至5kHz,根据频率计算公式

目前的频率是1kHz,想要调节频率到目标区域之间,PSC值应该是228至360之间,在此我使用一个七位数组来代表七个音调。

运行结果如下:

stm32驱动无源蜂鸣器播放纯音乐


欢迎评论区指点

可私信有偿帮忙解决问题或代写程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值