2440|5

114

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

169定时器TIME_A的同时中断问题 [复制链接]

最近用到F169的定时器来做时间控制,使用了A0,A1,A2这3个定时,时间间隔都是1s(32.768KHz,增计数模式,CCR为0X8000),这就有个问题,由于都是同一个时间基准产生中断,这个中断会不会相互影响,目前实验中这些中断不是很稳定,最多只能保持一个是正常工作
实验:A0为长时间计时,1分钟P4.5输出高
         A1为短计时,20秒P4.0-P4.4输出高(轮流)
         A2为延时计时,在P4.5输出高后,5秒后拉低。
实验中,P4.0-P4.4输出正常,A0的计时偶尔正常,A2的延时时间就完全不对了。
是否是由于中断会同时产生而相互影响?

最新回复

我觉得应用TACTL应工作在连续模式下,TAR的中断、CCR0、CCR1、CCR2这四个中断都可以使用,比你还多一个。如果在up mode下,我觉的不靠谱。  详情 回复 发表于 2013-11-14 14:33
 
点赞 关注

回复
举报

5276

帖子

5

TA的资源

裸片初长成(中级)

沙发
 
是不是每个中断都需要处理时间引起的?

不过看你实验现象好像也不是这个原因呀,中断应该都应该执行的呀,难道是msp430芯片的BUG?
尽管CCR0和CCR1,CCR2都设置成一样的值这样的情况很少见,但是如果真的存在这样的现象还真的得讨论讨讨论,是怎么回事?有经验的来说说

也许值得讨论

不过就你的软件而言,完全可以只用一个中断就可以实现呀。
或者用连续模式,CCR0,1,2设为不同初始值以错开中断,中断中设置新的相应CCR值(加一个偏移量例如0x8000)

点评

我把CCR0,1,2分别用不同的值,结果就好很多了,由于时间要求并不是特别精准,所以这样的设置是没什么问题。 只是在长时间定时的时候偶尔还会出现不能控制的情况,不知道会不会是相互干扰造成的 我记得430执行中  详情 回复 发表于 2013-11-11 16:41
 
 

回复

114

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 沙发wangfuchong 的帖子

我把CCR0,1,2分别用不同的值,结果就好很多了,由于时间要求并不是特别精准,所以这样的设置是没什么问题。
只是在长时间定时的时候偶尔还会出现不能控制的情况,不知道会不会是相互干扰造成的
我记得430执行中断程序时,是关中断的,程序结束后再打开。如果这样,同时产生的话应该就只能执行一个了。

点评

同时产生是只能先执行一个,但是这个中断执行完了其它两个的中断标志还在应该继续执行下一个中断呀 是不是你的程序还是有其它方面的错误没注意到?  详情 回复 发表于 2013-11-11 20:25
 
 
 

回复

5276

帖子

5

TA的资源

裸片初长成(中级)

4
 

回复 板凳zh2244ou 的帖子

同时产生是只能先执行一个,但是这个中断执行完了其它两个的中断标志还在应该继续执行下一个中断呀


是不是你的程序还是有其它方面的错误没注意到?
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

5
 
我觉得应用TACTL应工作在连续模式下,TAR的中断、CCR0、CCR1、CCR2这四个中断都可以使用,比你还多一个。如果在up mode下,我觉的不靠谱。

点评

其他模式我暂时都没用过,我是通过中断来计数,当达到次数时设置中断标志位来进行相应的动作。  详情 回复 发表于 2013-11-14 15:22
 
 
 

回复

114

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 5楼lonelynine 的帖子

其他模式我暂时都没用过,我是通过中断来计数,当达到次数时设置中断标志位来进行相应的动作。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表