打印
[疑难问答]

外部中断标志位

[复制链接]
1338|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
handleMessage|  楼主 | 2016-3-4 22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写代码将P2IFG=0x00;但是调试的时候,我在P2.0外接60HZ的方波,P2IFG的对应位总是置位,甚至只接一根杜邦线(不解任何电信号)悬空,P2IFG的对应位都会置位。请问这是什么原因?
沙发
bbapple| | 2016-3-4 22:14 | 只看该作者
把代码贴上来看看呗。。。

使用特权

评论回复
板凳
sourceInsight| | 2016-3-4 22:35 | 只看该作者
P2中断中需要清除中断标志位,楼主可以检查下有没有清除掉 。

使用特权

评论回复
地板
boy1990| | 2016-3-6 22:19 | 只看该作者
如果向P2OUT或P2DIR寄存器写值,也可能引发中断。

使用特权

评论回复
5
hfdy01| | 2016-3-7 20:14 | 只看该作者
一般需要按照PxIES——>PxIE——>PxIFG的顺序去初始化。

使用特权

评论回复
6
xia00| | 2016-3-7 20:17 | 只看该作者
建议你把程序发上来看,主要看配置这一块是否正确。。。

使用特权

评论回复
7
handleMessage|  楼主 | 2016-3-7 20:25 | 只看该作者
xia00 发表于 2016-3-7 20:17
建议你把程序发上来看,主要看配置这一块是否正确。。。

也是,感觉Port口的中断还是很好用的,应该不至于出现我这种情况的。。

使用特权

评论回复
8
shashaa| | 2016-3-7 20:31 | 只看该作者
查检配置和程序 用外部中断的时候 要注意抗干扰的问题。。。

使用特权

评论回复
9
qiangweii| | 2016-3-7 20:38 | 只看该作者
楼上说的值得注意啊。有遇到过这种情况。

使用特权

评论回复
10
litengg| | 2016-3-7 20:45 | 只看该作者
貌似楼主说的问题经常有遇到,学习了。。。

使用特权

评论回复
11
androidbus| | 2016-3-7 20:51 | 只看该作者
作为输入,调试时也不应悬空,应该给个确定的上下拉状态。

使用特权

评论回复
12
feiqi1| | 2016-3-7 20:57 | 只看该作者
置位是是置高电平,还是低电平呢???

使用特权

评论回复
13
rreedd00| | 2016-3-7 21:00 | 只看该作者
feiqi1 发表于 2016-3-7 20:57
置位是是置高电平,还是低电平呢???

显然是高电平吧:lol

使用特权

评论回复
14
handleMessage|  楼主 | 2016-3-7 21:01 | 只看该作者
rreedd00 发表于 2016-3-7 21:00
显然是高电平吧

是的啊,的确应该是高电平。。

使用特权

评论回复
15
Snow7| | 2016-3-30 11:35 | 只看该作者
需不需要清中断标志位,自动清除吗

使用特权

评论回复
16
feiqi1| | 2016-4-6 23:11 | 只看该作者
rreedd00 发表于 2016-3-7 21:00
显然是高电平吧:lol

嗯呢  是的、、确实是高电平。。

使用特权

评论回复
17
zhouhuanの| | 2016-4-9 09:57 | 只看该作者
P2IFG的对应位都会置位?不会吧,楼主用的是什么芯片?

使用特权

评论回复
18
handleMessage|  楼主 | 2016-4-9 10:09 | 只看该作者
bbapple 发表于 2016-3-4 22:14
把代码贴上来看看呗。。。

这个代码是公司的,不好贴到这里啊

使用特权

评论回复
19
handleMessage|  楼主 | 2016-4-9 10:10 | 只看该作者
sourceInsight 发表于 2016-3-4 22:35
P2中断中需要清除中断标志位,楼主可以检查下有没有清除掉 。

好的,我看看,多谢提醒了。

使用特权

评论回复
20
handleMessage|  楼主 | 2016-4-9 10:11 | 只看该作者
boy1990 发表于 2016-3-6 22:19
如果向P2OUT或P2DIR寄存器写值,也可能引发中断。

这样改的话我不是很理解,有什么依据吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝