就是假设我有一块芯片,要接一个按键,这样接:有一个中断引脚,有一个IO口,我把中断引脚设为输入,IO口输出,两者靠按键相连,按键按下,联通;按键松开,则IO口和中断引脚断开。中断触发设定成下降沿触发。
那么我先让中断接VCC,让IO口输出0。而后按下按键,这样两者接通,中断引脚由高变低,产生一个下降沿,产生中断。这没什么问题吧?
那么我一直按着按键,再让IO口输出1,这时中断引脚变为高电平。然后我对IO口写0,中断引脚由高变低,产生一个下降沿,这时候会不会产生中断呢?
我觉得会,但同学说不会,因为这是软件编程产生的,不是硬件产生的。
你们觉得会产生中断吗??我觉得应该会呀,这和硬件触发也没什么区别啊??
|