读书人

为什么小弟我的按键中断在程序启动的时

发布时间: 2012-03-20 14:01:11 作者: rapoo

为什么我的按键中断在程序启动的时候总自动进入
为什么我的按键中断在程序启动的时候总自动进入,不是按下按键以后,而是程序一运行的时候就自动进入中断函数,请问这是什么原因呢?

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

[解决办法]

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

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

读书人网 >单片机

热点推荐