OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2570|回复: 0

对于M3开发板教程中的定时器溢出公式推导

[复制链接]

13

主题

85

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1897
金钱
1897
注册时间
2016-8-20
在线时间
238 小时
发表于 2017-7-29 22:45:04 | 显示全部楼层 |阅读模式
最近学习定时器这个东西,看了一篇又看二遍,不知道看了多少遍了,对于里面的定时器溢出公式,个人觉得原子官方还是可以改一下的
原子的公式:Tout(溢出时间)=(ARR+1)*(PSC+1)/Tclk,
对于里面的Tclk这个关键的东东到底是什么呢,一般不去看资料的话就会认为这个是个时间基数,可是原子里面讲的时候说的是频率,没错,这个Tclk就是个频率,我推导了一下
Tclk就是个频率值,这个真的有点误导人,本来就是个频率值直接用Fclk表示多好理解的,每次我看到这里这个公式总觉得怪怪的,希望原子这里能改一下,我相信好多同学都越到
过这个问题的吧下面我再来推导一下,其实也是按照原子的思路来推导的
Tout(溢出时间)=预装载值*经过预分频后的频率值的倒数(也就是分频后的定时周长)=(ARR+1)*(1/fclk)=(ARR+1)*(1/(Fclk/(PSC+1)))=(ARR+1)*(PSC+1)/Fclk
其中的fclk是经过预分频后的频率值,Fclk就是原子视频教程里面的Tclk了,不知道我这里理解有没有错,如果没错的话,希望原子官方以后能改一下,如果有错的话,也请大家再赐教!

原子的公式

原子的公式

原子视频里面的公式

原子视频里面的公式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-19 16:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表