打印
[N32G45x]

TIM2、3、4、5按照理论设置PWM,怎么频率始终高一倍

[复制链接]
720|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
144MHz,设置AHB1为36MHz,AHB2为72MHz,TIM2、3、4、5为AHB1外设,做PWM,但实测输出频率始终高一倍,是哪里疏忽了吗?有谁提示以下啊?

使用特权

评论回复
沙发
sy12138| | 2022-8-22 10:03 | 只看该作者
可以看一下时钟树,APB1是系统时钟4分频,所以定时器时钟是APB1×2 = 72M

1661133508854.png (79.01 KB )

1661133508854.png

使用特权

评论回复
板凳
一周一天班| | 2022-8-22 12:28 | 只看该作者
TIM设置是时间值,频率值换算后周期的一半数值才是。

使用特权

评论回复
地板
一路向东| | 2022-8-23 12:53 | 只看该作者
参考2楼截图,APB1 prescaler 不为1分频时,总线给到timer的时钟频率要按照乘以2来计算

使用特权

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

本版积分规则

4

主题

36

帖子

0

粉丝