1 程序中我把IRQ设置成下降沿中断, 2 通过一个控制旋钮产生一个下降沿信号 3 每进入中断服务程序对一个变量加1 4 在true-time simulater中观察变量的值 我想问下为什么在true-time simulater中变量的值有的时候不是加1呢,但是感觉不止一次进了中断。(我用示波器看了,控制旋钮只产生了一个下降 沿信号)为什么会有这种情况呢? 再问下输出比较,1 输出比较是不是相当于定时器啊 ? 2 在输出比较中断服务程序中可以看到 TC5=TCNT+6000; 为什么初始值要加上TCNT呢。 |