hayden0 发表于 2020-4-24 19:18

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

本帖最后由 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,驱动板载无源蜂鸣器。


本实验例程:**** Hidden Message *****



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

这个看着不错的。      
页: [1] 2 3 4 5 6 7
查看完整版本: 【MM32 eMiniBoard测评报告】TIM1=PWM+无源蜂鸣器