当前位置: 代码迷 >> 单片机 >> 为什么小弟我的按键中断在程序启动的时候总自动进入
  详细解决方案

为什么小弟我的按键中断在程序启动的时候总自动进入

热度:168   发布时间:2016-04-28 16:29:03.0
为什么我的按键中断在程序启动的时候总自动进入
为什么我的按键中断在程序启动的时候总自动进入,不是按下按键以后,而是程序一运行的时候就自动进入中断函数,请问这是什么原因呢?

------解决方案--------------------
那你测试一下你的中断端口的电平吧,是不是一直为低。不排除硬件的问题
------解决方案--------------------
按键中断 用的是外部中断吧? 尝试接一个上拉电阻。
------解决方案--------------------
硬件复位时IO口也会复位的,楼主是不是没有在电路上确定一个稳定的初始状态?如#2楼所述。

------解决方案--------------------
探讨
按键中断用的方法是检测引脚的电平变化,接上拉电阻不会了,只能我们软件这里解决。

------解决方案--------------------
估计楼主是电平中断方式,应该是初始化电平的问题,你可以给它个固定电平。或者改成沿中断方式。
------解决方案--------------------
初始化时开机先设置好端口的状态再开中断!
------解决方案--------------------
探讨
问题是解决了,不过我不懂原因。我就在中断初始化那里加了个读端口的函数,为什么就不会自动进入中断了呢?
  相关解决方案