打印

STM32 动态改变PWM频率

[复制链接]
17031|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
selina1983|  楼主 | 2011-6-9 11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32 动态改变PWM频率,为什么输出的频率不对
沙发
yb0121| | 2011-6-9 12:06 | 只看该作者
因为你程序错了

使用特权

评论回复
板凳
610095871| | 2011-6-9 19:44 | 只看该作者
频率的计算公式  在不分频的情况下PWM频率=系统频率/(计数器自动重装值)  如果想改变频率只要改变计数器的重装值 如 TIM3->ARR=arr;//设定计数器自动重装值   arr设置成变量  改变pwm的占空比则是要TIM3->CCR2  改变CCR2寄存器的值 就ok了 希望能帮到你

使用特权

评论回复
地板
hondspcb| | 2011-6-9 20:06 | 只看该作者
学习了

使用特权

评论回复
5
selina1983|  楼主 | 2011-6-10 10:36 | 只看该作者
谢谢,可以了

使用特权

评论回复
6
selina1983|  楼主 | 2011-6-10 10:38 | 只看该作者

使用特权

评论回复
7
xiaomage123| | 2015-8-8 19:05 | 只看该作者
610095871 发表于 2011-6-9 19:44
频率的计算公式  在不分频的情况下PWM频率=系统频率/(计数器自动重装值)  如果想改变频率只要改变计数器 ...

自动重装值还要加一吧

使用特权

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

本版积分规则

19

主题

168

帖子

1

粉丝