打印
[MM32软件]

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

[复制链接]
23534|124
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hayden0|  楼主 | 2020-4-24 19:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hayden0 于 2020-4-24 20:52 编辑

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


网上查找可知此无源蜂鸣器频率3kHz


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

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


所以这个复用配置如下:



重点下面的部分,搞不好是没有PWM输出的!


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


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




使用特权

评论回复
评论
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 | 只看该作者
感谢楼主分享

使用特权

评论回复
5
caizhiwei| | 2020-5-5 11:38 | 只看该作者
测试一下,感谢楼主分享

使用特权

评论回复
6
masterqqq| | 2020-5-5 20:27 | 只看该作者
看一下

使用特权

评论回复
7
nvjwiciw659| | 2020-5-6 09:34 | 只看该作者
多谢分享

使用特权

评论回复
8
lmhtz| | 2020-5-11 07:12 | 只看该作者
测试一下,感谢楼主分享

使用特权

评论回复
9
conepoint| | 2020-5-14 15:04 | 只看该作者
谢谢楼主分享,let me see

使用特权

评论回复
10
海洋无限| | 2020-5-21 20:13 | 只看该作者
感谢分享

使用特权

评论回复
11
lux169| | 2020-5-28 16:30 | 只看该作者
看看先

使用特权

评论回复
12
suncl110| | 2020-6-18 16:13 | 只看该作者
有寄存器版本的吗?

使用特权

评论回复
13
jimmhu| | 2020-8-3 16:50 | 只看该作者
播放音乐可以吗   

使用特权

评论回复
14
cemaj| | 2020-8-3 16:50 | 只看该作者
下载学习学习。   

使用特权

评论回复
15
youtome| | 2020-8-3 16:51 | 只看该作者
是完整的工程文件吗   

使用特权

评论回复
16
houjiakai| | 2020-8-3 16:51 | 只看该作者
            

使用特权

评论回复
17
youtome| | 2020-8-3 16:51 | 只看该作者
学习了。         

使用特权

评论回复
18
cemaj| | 2020-8-3 16:51 | 只看该作者
谢谢楼主分享的。  

使用特权

评论回复
19
houjiakai| | 2020-8-3 16:52 | 只看该作者
谢谢楼主的资料了。     

使用特权

评论回复
20
jimmhu| | 2020-8-3 16:52 | 只看该作者
这个看着不错的。      

使用特权

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

本版积分规则

61

主题

289

帖子

3

粉丝