打印
[AVR单片机]

请问有没有大神能将两个定时器级联成一个24位或者32位的定

[复制链接]
1299|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
huangxz| | 2013-5-27 11:42 | 只看该作者
avr貌似还不能级联吧,sam可以级联

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
qin552011373 + 6
板凳
qin552011373| | 2013-5-27 22:32 | 只看该作者
huangxz 发表于 2013-5-27 11:42
avr貌似还不能级联吧,sam可以级联

捕获中断的话是不是可以用来级联?感觉设置一个变量就可以了,干嘛要用两个级联呢。。。。。。。。。

使用特权

评论回复
地板
skky2010| | 2013-5-29 15:53 | 只看该作者
赞同3楼的观点,可以将计时中断的时间设为一个值如1us,再在添加一个外部变量timer,在中断程序中timer++就好了,但是注意timer数据溢出

使用特权

评论回复
5
huangxz| | 2013-5-29 22:10 | 只看该作者
skky2010 发表于 2013-5-29 15:53
赞同3楼的观点,可以将计时中断的时间设为一个值如1us,再在添加一个外部变量timer,在中断程序中timer++就 ...

1us一个中断,你的cpu还能干啥;P

使用特权

评论回复
6
skky2010| | 2013-6-9 17:10 | 只看该作者
huangxz 发表于 2013-5-29 22:10
1us一个中断,你的cpu还能干啥

呵呵,你说的挺对的,一时没想起来,哈哈

使用特权

评论回复
7
huangxz| | 2013-6-9 17:31 | 只看该作者
你可以外部级联

一个定时器的ocn连到另外一个的Tn

使用特权

评论回复
8
zezy371| | 2013-6-11 15:41 | 只看该作者
我觉得可以,用一个定时器做普通为定时器中断输出到做CTC模式的定时器设置为外部计数模式,应该可以达到你的目的吧,但我没试验过纯属构想

使用特权

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

本版积分规则

个人签名:工作永远干不完,生命却一直在倒计时

100

主题

1127

帖子

2

粉丝