[应用相关] STM32cubeMX定时器PWM和OC 的区别???

[复制链接]
2005|8
 楼主| tcdbobo 发表于 2020-8-18 13:05 | 显示全部楼层 |阅读模式
本帖最后由 tcdbobo 于 2020-8-18 13:08 编辑

芯片STM32F410RB  时钟100M,10分频设想是在PWM和OC模式下,输出频率都应该是1KHz,但是OC输出只有500Hz,总是差了1倍,请问是什么问题?附配置截图
ARR=9999;
我自己计算是 10M/9999=1KHz;


时钟树.JPG
PWM OC区别.JPG
PWM.JPG
PWM 频率.JPG
OC.JPG
OC 频率.JPG
香水城 发表于 2020-8-18 13:39 | 显示全部楼层
你贴出来的这副图应该说很清晰了。
289915f3b6892ce9bc.png

OC模式,匹配翻转模式,即当CCR=CNT时 OC端就切换输出电平,若当前为高 则输出低,反之亦然。
而PWM模式,则是根据CNT与CCR的比较结果 来决定OC端的输出,对于stm32的PWM1模式,当CNT<CCR时输出高,反之输出低。

当你理解这个原理后就不难理解你当前的结果了。
huahuagg 发表于 2020-8-18 23:28 | 显示全部楼层
所以STM32如果能有中文手册就好了。
香水城 发表于 2020-8-19 08:28 | 显示全部楼层
huahuagg 发表于 2020-8-18 23:28
所以STM32如果能有中文手册就好了。

F1  F4 H7目前有。
brucewoo 发表于 2020-8-19 12:29 | 显示全部楼层
huahuagg 发表于 2020-8-18 23:28
所以STM32如果能有中文手册就好了。

没办法,就算国产芯片,很多也是一堆英文手册。
技术术语来来去去就那样,看习惯了就好。
zeshoufx 发表于 2020-8-20 09:22 | 显示全部楼层
香水城 发表于 2020-8-18 13:39
你贴出来的这副图应该说很清晰了。

正解,,,
触觉的爱 发表于 2020-8-20 18:56 | 显示全部楼层
这类倍数差异、很有规律性的问题,回头多看看就清楚了。通常是自己搞混乱了
只有无规律或者随机出现的问题,才是令人头痛的问题……
huahuagg 发表于 2020-9-16 23:17 | 显示全部楼层
香水城 发表于 2020-8-19 08:28
F1  F4 H7目前有。

多谢,我去下载看看。
玛尼玛尼哄 发表于 2020-9-16 23:27 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

83

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部