打印
[产品应用]

怎么样算定时器的溢出时间?

[复制链接]
700|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
麻花油条|  楼主 | 2023-4-21 18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么样算定时器的溢出时间?

使用特权

评论回复
沙发
pssyx| | 2023-4-23 11:37 | 只看该作者
定时器溢出时间与时钟源、分频系数、重载值等有关。请参考CW32 MCU的使用手册以及Lib例程。比如:
定时时间 T 计算公式:
T = ((PSC+1)/PCLK)×(ARR+1)
其中,PCLK 为计数器时钟源,PSC 为预分频系数,ARR 为重载值。
例:
当计数器时钟源 PCLK 的频率为 24MHz 时,要求定时 100ms。
如果设置预分频系数 PSC 为 0xFF,计算:
T = 100ms = ((255+1)/24MHz)×(ARR+1)

ARR = 9374 ( 0x249E )
即需要设置重载值 ARR 为 0x249E。

使用特权

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

本版积分规则

279

主题

1448

帖子

2

粉丝