szbaoqing 发表于 2007-7-5 13:33:25

定时器计不准,请教马老师!!

我现在遇到定时器问题,,具体情况是这样的:定时器周期中断,每1ms一次中断,我测试了种情况,第一种情况是在每次中断里面使一个普通IO电平取反,我用示波器测波形,没有发现什么不正确的,但是当我在中断服务程序里面设置一个累加变量,比如A,当A累加到10的时候使这个I0取反,也就是10ms使普通IO取发,结果发现大部分情况是10ms,但是偶尔会出现12毫秒电平才变化,这可能是什么原因呢?谢谢

machao 发表于 2007-7-7 12:20:48

1。如果使用AVR的话,定时器采用CTC模式工作,产生1ms中断。

2。每次中断服务程序执行的时间(在任何情况下)必须小于1ms,中断服务程序的执行时间应该越短越好。

3。系统中是否还使用了其它的中断?
页: [1]
查看完整版本: 定时器计不准,请教马老师!!