STC8H8K64U 普通I/O 都可以中断 问题
请问一下,为什么我的IT1外部中断,我配置上升沿与下降沿,但是我只是上电他就进入中断了...现在是外部有脉冲进来,我要判断上升沿再进入中断。
我改用了P00, I/O 口中断,直接不进来了...
上电就进中断 === 参考例程,在开中断前清一下中断标志:
上电时INT0、INT1已经检测到一次上升沿,所以一旦允许外部中断,立刻进去中断。
正确的初始化应该是:每次允许外部中断前,设置中断方式,清除外部中断标志,
加3个NOP,然后允许外部中断。原则上,其余的中断都要先清除中断标志再允许中断,
比如定时器,如果溢出过,则溢出标志会置1,一旦允许定时器中断,则马上就进去中断了,
所以要先清除中断标志。
页:
[1]