打印
[ZLG-ARM]

lpc2210的中断嵌套

[复制链接]
1325|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
2005fliun|  楼主 | 2007-5-10 15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好!
问题:我用外部中断0进入中断服务程序,在外部中断服务程序中启动T0进行周期的测量(每次外部中断服务里先读T0TC,然后复位计时。)还有就是将T0上次的测量时间用来计算,赋给T2进行匹配中断(这个值小于周期计时值)
 T1中断后,进入T1的中断服务程序,连续发6组脉冲(简单的IO0SET和IO0CLR)每组脉冲之间有一个间隔时间,为T0TC/6

现象:外部中断能够进入,T1中断能够进入,但是在检测外部的脉冲输出时,没有看到脉冲。
      另外,全速运行程序时,t0计时准确,但是在t1的中断服务处设置断点运行时,t0计时不准确。
 我想了想,可能的原因是:t1的时间加起来大于了外部中断的时间,可能由此导致出错》
请问您,分析后觉得是这个原因么?有关于如何改的建议?

相关帖子

沙发
250673206| | 2007-5-15 11:06 | 只看该作者

说实话,中断我不是很懂啊
希望高手能够解答

使用特权

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

本版积分规则

7

主题

12

帖子

0

粉丝