[MM32软件]

【MM32 eMiniBoard测评报告】TIM1=PWM+无源蜂鸣器

[复制链接]
19303|124
手机看帖
扫描二维码
随时随地手机跟帖
hayden0|  楼主 | 2020-4-24 19:18 | 显示全部楼层 |阅读模式
本帖最后由 hayden0 于 2020-4-24 20:52 编辑

板载蜂鸣器为无源蜂鸣器,由电路图可知,连接与GPIO口PA8脚。通过数据手册可知,我们可以使用定时器1的通道1产生PWM控制。
QQ截图20200424173259.png QQ截图20200424173338.png

网上查找可知此无源蜂鸣器频率3kHz
QQ截图20200424173641.png

定时器TIM1是高级定时器,有些地方和其他定时器不同,但可以参考STM32的程序配置。

系统时钟48MHz,预分频psc=48,由公式:输出频率=时钟频率/((arr+1)*(psc+1))
可得定时器初值arr≈333
程序如下。
数据手册查到复用为AF2
QQ截图20200424181939.png

所以这个复用配置如下:

QQ截图20200424190751.png

重点下面的部分,搞不好是没有PWM输出的!
QQ截图20200424190820.png

最后一步初始化定时器1的配置输出PWM,驱动板载无源蜂鸣器。
QQ截图20200424191415.png

本实验例程:
游客,如果您要查看本帖隐藏内容请回复




使用特权

评论回复
评论
MrRos 2021-8-12 00:24 回复TA
下载学习学习。 
talkativefox| | 2020-4-25 17:00 | 显示全部楼层
测试一下,感谢楼主分享

使用特权

评论回复
刘骁奖| | 2020-4-25 22:49 | 显示全部楼层
look!

使用特权

评论回复
zhaor| | 2020-4-29 11:23 | 显示全部楼层
感谢楼主分享

使用特权

评论回复
caizhiwei| | 2020-5-5 11:38 | 显示全部楼层
测试一下,感谢楼主分享

使用特权

评论回复
masterqqq| | 2020-5-5 20:27 | 显示全部楼层
看一下

使用特权

评论回复
nvjwiciw659| | 2020-5-6 09:34 | 显示全部楼层
多谢分享

使用特权

评论回复
lmhtz| | 2020-5-11 07:12 | 显示全部楼层
测试一下,感谢楼主分享

使用特权

评论回复
conepoint| | 2020-5-14 15:04 | 显示全部楼层
谢谢楼主分享,let me see

使用特权

评论回复
海洋无限| | 2020-5-21 20:13 | 显示全部楼层
感谢分享

使用特权

评论回复
lux169| | 2020-5-28 16:30 | 显示全部楼层
看看先

使用特权

评论回复
suncl110| | 2020-6-18 16:13 | 显示全部楼层
有寄存器版本的吗?

使用特权

评论回复
jimmhu| | 2020-8-3 16:50 | 显示全部楼层
播放音乐可以吗   

使用特权

评论回复
cemaj| | 2020-8-3 16:50 | 显示全部楼层
下载学习学习。   

使用特权

评论回复
youtome| | 2020-8-3 16:51 | 显示全部楼层
是完整的工程文件吗   

使用特权

评论回复
houjiakai| | 2020-8-3 16:51 | 显示全部楼层
            

使用特权

评论回复
youtome| | 2020-8-3 16:51 | 显示全部楼层
学习了。         

使用特权

评论回复
cemaj| | 2020-8-3 16:51 | 显示全部楼层
谢谢楼主分享的。  

使用特权

评论回复
houjiakai| | 2020-8-3 16:52 | 显示全部楼层
谢谢楼主的资料了。     

使用特权

评论回复
jimmhu| | 2020-8-3 16:52 | 显示全部楼层
这个看着不错的。      

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

279

帖子

3

粉丝