社区导航

 

搜索
查看: 8946|回复: 2

[求助] STM32怎么算PWM占空比

[复制链接]

415

TA的帖子

8

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-5-15 09:38 | 显示全部楼层 |阅读模式
下面程序里的条件,怎么算出占空比,那个总的那个频率为84MHZ,期待大神路过~
此帖出自stm32/stm8论坛
e9eedc1651f73a70bacc529c722ad30.png

回复

使用道具 举报

415

TA的帖子

8

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2018-5-15 11:07 | 显示全部楼层
自己问,自己答吧,我弄明白了。TIM_PWM4_Init(arr,psc);arr是定时器重装载计数值,psc是分频系数,占空比的计算用不到psc,因为stm32输出PWM的原理是计数器计数,计数的数值跟比较器存的值(也就是这个函数中的“80”TIM_SetCompare4(TIM4,80);        )比较,所以占空比是80/arr+1;也就是80/500;

回复

使用道具 举报

677

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-5-15 11:41 | 显示全部楼层
所以还是得看看你TIM_PWM4_Init(arr,psc);这个函数

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/4 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-4 09:51 , Processed in 0.141189 second(s), 24 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表