配置PWM波时注意的问题

1.PWM频率=系统时钟频率/(ARR+1)(PSC+1)

        ARR:系统重装载值

        PSC:预分频值

        要得到什么样的PWM频率就根据这个公式计算就行了,

        PWM周期=1/PWM频率。

2. TIM_OCMode_PWM1和TIM_OCMode_PWM2的区别

       首先要知道 定义:TIM_OCNPolarity_High为高极性
        TIM_OCNPolarity_Low为低极性

        实际输出的电平是由输出极性电平是否有效共同决定的。!!!

        如果此时电平为有效,且配置为输出高级性,那么实PWM际输出的电平是高,反之亦然。如果此时电平为有效,且配置为输出低级性,那么PWM实际输出的电平是低,反之亦然。!!!

        所以就要搞清楚有效电平无效电平。这个就和PWM的配置模式有关:常用的PWM模式有PWM模式1和PWM模式2。下面这张图说的很正确清楚:

        假设此时配置为PWM模式2,输出高级性,当TIMx_CNT<TIMx_CCRx的时候,是无效电平,那么输出为0,即低电平;当TIMx_CNT>TIMx_CCRx的时候,是有效电平,那么输出为1,即高电平。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值