STM32的PWM极性和模式

初学STM32 本人还是菜鸟级选手,学习PWM这节一直困惑不解,对PWM的模式和极性搞不清楚。不久前,突然恍然大悟。众里寻他千百度,蓦然回首那人却在灯火阑珊处。
其实,想通了也很简单。再说PWM模式之前,我们要知道计数器CNT。比如在向上计数模式时CNT从0计数到设定的周期值。还有一个用来确定高低电平分割线的CCRx的寄存器。这样一来就可以知道PWM的周期有定时的周期值确定,高低占空比有CRRx值来确定。
PWM一共有两种模式,PWM1模式:CNT<CRRx为有效电平。CNT>CRRx为无效电平。PWM2模式相反。那么问题来了什么为有效电平?他又怎么确定
它是由TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;输出极性来定的。有效电平加输出极性就等于什么时候输出高电平,
什么时候输出低电平了。
  • 12
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值