STM32

您所在的位置:网站首页 定时调节是什么意思 STM32

STM32

2024-06-27 02:32| 来源: 网络整理| 查看: 265

STM32-PWM输出极性高低的区别以及TIM_OCMode_PWM1和TIM_OCMode_PWM2的区别

今天在学习STM32PWM的时候,关于输出极性的高低有一些困惑,在网上看到开源电子网里面的一篇文章豁然开朗,所以转载了一下,为了学习使用。http://www.openedv.com/forum.php?mod=viewthread&tid=285008 定义:TIM_OCNPolarity_High为高极性 TIM_OCNPolarity_Low为低极性

官方手册解释如图: 在这里插入图片描述 由图中可以看到,实际输出的电平是由输出极性和电平是否有效共同决定的。 举例:如果此时电平为有效,且配置为输出高级性,那么实际输出的电平是高,反之亦然。如果此时电平为有效,且配置为输出低级性,那么实际输出的电平是低,反之亦然。

那么疑问又来了,什么时候是有效电平?什么时候是无效电平呢?这个其实是和实际的配置模式有关,常用的PWM模式有PWM模式1和PWM模式2,官方的参考手册解释如下,解释的很清楚了,下面再来举一个例子。 在这里插入图片描述 假设此时配置为PWM模式2,输出高级性,如图所示,当TIMx_CNTTIMx_CCRx的时候,是有效电平,那么输出为1,即高电平。 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3