本帖最后由 tyw 于 2013-5-18 21:12 编辑
上天如一 发表于 2013-5-18 20:12 
1.这里说的中断指的是外部中断1 interrupt 2吗?这里只有一个num的数据处理,每次下降沿进入interrupt 2, ...
3. 是指硬件信号,若是低有效,能触发中断的话,触发好了,中断口的低电平立即应该撤消.你用示波器看,实际这个低电平维持了多久?清标志位没用的.
你清标志,禁止中断,当中断返回后,RETI 指令会自动置位EMI ,允许中断服务.这时中断口如果低电平还未撤,就会重新进入中断.
根据你描述的现象,有时正常,说明程序是好的,唯有中断开门时间过长这个原因了.把触发信号加级微分,变成窄脉冲试.( 串只103瓷片+2k上拉电阻→再接中断口)
|