打印
[应用相关]

STM32cubeMX定时器PWM和OC 的区别???

[复制链接]
1581|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;


OC 频率.JPG (430.73 KB )

OC 频率.JPG

OC.JPG (149.04 KB )

OC.JPG

PWM 频率.JPG (419.38 KB )

PWM 频率.JPG

PWM.JPG (172.98 KB )

PWM.JPG

PWM OC区别.JPG (230.51 KB )

PWM OC区别.JPG

时钟树.JPG (171.98 KB )

时钟树.JPG

使用特权

评论回复
沙发
香水城| | 2020-8-18 13:39 | 只看该作者
你贴出来的这副图应该说很清晰了。


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目前有。

使用特权

评论回复
5
brucewoo| | 2020-8-19 12:29 | 只看该作者
huahuagg 发表于 2020-8-18 23:28
所以STM32如果能有中文手册就好了。

没办法,就算国产芯片,很多也是一堆英文手册。
技术术语来来去去就那样,看习惯了就好。

使用特权

评论回复
6
zeshoufx| | 2020-8-20 09:22 | 只看该作者
香水城 发表于 2020-8-18 13:39
你贴出来的这副图应该说很清晰了。

正解,,,

使用特权

评论回复
7
触觉的爱| | 2020-8-20 18:56 | 只看该作者
这类倍数差异、很有规律性的问题,回头多看看就清楚了。通常是自己搞混乱了
只有无规律或者随机出现的问题,才是令人头痛的问题……

使用特权

评论回复
8
huahuagg| | 2020-9-16 23:17 | 只看该作者
香水城 发表于 2020-8-19 08:28
F1  F4 H7目前有。

多谢,我去下载看看。

使用特权

评论回复
9
玛尼玛尼哄| | 2020-9-16 23:27 | 只看该作者
学习学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

83

帖子

0

粉丝