[求助] 为什么单片机从上电开始一直进入IO口中断程序?

我不是马俊   2017-6-7 01:28 楼主
这是我的IO口设置
  • 无标题.png

回复评论 (16)

既然你设置中断了,进入中断无可厚非
肯定是符合中断条件了才进入的中断
如果有异议的话,在你使能中断前,先把中断标志位给清除掉。
点赞  2017-6-7 01:37
引用: lcofjp 发表于 2017-6-7 01:37
既然你设置中断了,进入中断无可厚非
肯定是符合中断条件了才进入的中断
如果有异议的话,在你使能中断前 ...

我把P2口所有都接空,也是进入中断函数,
点赞  2017-6-7 01:41
IFG也置位了,

  • 无标题.png
点赞  2017-6-7 01:46
引用: 我不是马俊 发表于 2017-6-7 01:41
我把P2口所有都接空,也是进入中断函数,

接空是什么意思?你别告诉我悬空
点赞  2017-6-7 02:04
引用: lcofjp 发表于 2017-6-7 02:04
接空是什么意思?你别告诉我悬空

对的。就是悬空。。。请问这要怎么办?
点赞  2017-6-7 02:19
引用: 我不是马俊 发表于 2017-6-7 02:19
对的。就是悬空。。。请问这要怎么办?

请接到固定电平上。
悬空是输入状态未知,产生中断也无可非议。
点赞  2017-6-7 02:30
引脚接到固定电平上,清除中断标志位。
点赞  2017-6-7 08:09
中断那块设错了,楼主是电平触发,还是边沿触发,没设吧
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2017-6-7 08:37
P2IE,P2IES这两个寄存器不是与中断相关?我看楼上一直提醒你设置了中断。。。。。。你好像还没注意到。。。。
点赞  2017-6-7 09:37
引用: huaiqiao 发表于 2017-6-7 09:37
P2IE,P2IES这两个寄存器不是与中断相关?我看楼上一直提醒你设置了中断。。。。。。你好像还没注意到。。 ...

P2IE是设置是否允许中断的,P2IES是设置上升沿还是下降沿触发的,请问还需要补充什么语句吗?
点赞  2017-6-7 09:44
引用: ddllxxrr 发表于 2017-6-7 08:37
中断那块设错了,楼主是电平触发,还是边沿触发,没设吧

P2IE是设置是否允许中断的,P2IES是设置上升沿还是下降沿触发的,请问还需要补充什么语句吗?
点赞  2017-6-7 09:44
引用: 我不是马俊 发表于 2017-6-7 09:44
P2IE是设置是否允许中断的,P2IES是设置上升沿还是下降沿触发的,请问还需要补充什么语句吗?

是啊 ,你P2IE都开中断了。上电进入中断这是对的呀。
点赞  2017-6-7 10:16
引用: huaiqiao 发表于 2017-6-7 10:16
是啊 ,你P2IE都开中断了。上电进入中断这是对的呀。

但是它进入中断就一直不出来,,这和单片机有没有关系呢?我用的只有一块芯片的这种板子
点赞  2017-6-7 11:26
引用: 我不是马俊 发表于 2017-6-7 11:26
但是它进入中断就一直不出来,,这和单片机有没有关系呢?我用的只有一块芯片的这种板子

不清中断标志,当然会有出不来的情况呢。。。。。。。
点赞  2017-6-7 21:29
引用: 我不是马俊 发表于 2017-6-7 11:26
但是它进入中断就一直不出来,,这和单片机有没有关系呢?我用的只有一块芯片的这种板子

开中断,然后还要关中断啊,如果只开不关的话,出不来就对了。
点赞  2017-7-4 12:19
你是不是在做键盘一类的啊?
点赞  2017-7-4 19:00
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复