[应用相关] 定时器级联的作用

[复制链接]
1602|7
 楼主| chengyuanstar 发表于 2016-8-23 10:57 | 显示全部楼层 |阅读模式
在什么情况下用定时器级联?例如计算自系统启动时间,怎么用tim1和tim2来计算?球高手指点一二
JasonWangSE 发表于 2016-8-23 11:20 | 显示全部楼层
一个定时器位数不够的时候可以用级联
mmuuss586 发表于 2016-8-23 15:51 | 显示全部楼层
比如16定时器精度不够,可以用2个定时器级联,一个触发另一个;
 楼主| chengyuanstar 发表于 2016-8-25 09:42 | 显示全部楼层
JasonWangSE 发表于 2016-8-23 11:20
一个定时器位数不够的时候可以用级联

计时需要位数多吗?位数决定自动重装载值啊
 楼主| chengyuanstar 发表于 2016-8-25 09:43 | 显示全部楼层
mmuuss586 发表于 2016-8-23 15:51
比如16定时器精度不够,可以用2个定时器级联,一个触发另一个;

一个触发另一个怎么提高精度的?
JasonWangSE 发表于 2016-8-25 11:38 | 显示全部楼层
chengyuanstar 发表于 2016-8-25 09:42
计时需要位数多吗?位数决定自动重装载值啊

如果你要计时的时间较长,只用一个定时器溢出都不够这么长时间,就可以用两个级联来扩展位数;低位timer的输出作为高位timer的时钟输出;当然纯用软件来实现高位也是可以的,如果硬件支持可以用硬件级联
dentsgot 发表于 2016-8-25 21:19 | 显示全部楼层
没有用过定时器级联,是不是一个定时器的输出作为另外一个定时器的输入?
 楼主| chengyuanstar 发表于 2016-11-29 19:03 | 显示全部楼层
其实是为了增加计时精度和宽阈值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部