OpenEdv-开源电子网

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

关于定时器的时间计算问题

[复制链接]

16

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2017-8-13
在线时间
33 小时
发表于 2018-8-30 11:33:34 | 显示全部楼层 |阅读模式
6金钱
我想问问定时器一个计数周期的时间是不是就等于溢出中断间隔的时间,比如我算出定时器时间是20us, 那是不是意味着计数器从0计数到1000的时间是20us 装载值是1000-1,psc值1440,默认72M。求大佬解答,因为对计算时间的公式理解不是太深入,不知道算出来的这个时间是几个计数周期的时间,还是就是一个计数周期的时间,主要就是psc值扮演了什么角色,谢谢。


最佳答案

查看完整内容[请看2#楼]

你的理解是正确的。 PSC是预分频器的值,为计数器提供时钟作准备, 真正输入到计数器的时钟频率等于fCK/( PSC+1)。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

1955

帖子

3

精华

论坛元老

Rank: 8Rank: 8

积分
4522
金钱
4522
注册时间
2018-5-11
在线时间
947 小时
发表于 2018-8-30 11:33:35 | 显示全部楼层
你的理解是正确的。
PSC是预分频器的值,为计数器提供时钟作准备,
真正输入到计数器的时钟频率等于fCK/( PSC+1)。
我的开源链接 https://github.com/ShuifaHe/STM32.git  请关注,点赞支持哦。
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10572
金钱
10572
注册时间
2017-2-18
在线时间
1914 小时
发表于 2018-8-30 11:48:38 | 显示全部楼层
本帖最后由 peng1554 于 2018-8-30 12:15 编辑

psc是预分频器,决定CNT计数器的时钟,以定时器中断实验例程为例,那个例程你设置ARR和psc分别为1000-1和1440,那么CNT计数器计数到1000-1的时候就会发生更新中断(大约20us时间就发生更新中断),而你psc为1440,那么CNT的值每变化一次需要时间1441/72M,单位:us
回复

使用道具 举报

3

主题

288

帖子

0

精华

高级会员

Rank: 4

积分
865
金钱
865
注册时间
2018-8-28
在线时间
130 小时
发表于 2018-8-30 14:19:05 | 显示全部楼层
定时器计算时间((1+预分频系数)/72M)*(1+自动重装初值)   例如 ((1+7199)/72M)*(1+9999)=1s
回复

使用道具 举报

16

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2017-8-13
在线时间
33 小时
 楼主| 发表于 2018-8-30 15:06:13 | 显示全部楼层
peng1554 发表于 2018-8-30 11:48
psc是预分频器,决定CNT计数器的时钟,以定时器中断实验例程为例,那个例程你设置ARR和psc分别为1000-1和14 ...

是1440-1,我打错了
回复

使用道具 举报

16

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
153
金钱
153
注册时间
2017-8-13
在线时间
33 小时
 楼主| 发表于 2018-8-30 15:07:14 | 显示全部楼层
warship 发表于 2018-8-30 11:46
你的理解是正确的。
PSC是预分频器的值,为计数器提供时钟作准备,
真正输入到计数器的时钟频率等于fCK/( ...

好的谢谢
回复

使用道具 举报

21

主题

36

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2018-6-28
在线时间
33 小时
发表于 2018-9-29 15:00:05 | 显示全部楼层
warship 发表于 2018-8-30 11:33
你的理解是正确的。
PSC是预分频器的值,为计数器提供时钟作准备,
真正输入到计数器的时钟频率等于fCK/( ...

这个公式是不是在向上或向下模式下才试用,要是用于中间对齐模式的时候,定时器周期是不是会变成原来的2倍,因为定时器要从0到arr再到1
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 06:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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