P2IFG的对应位总是置位

2019-07-22 12:57发布

我写代码将P2IFG=0x00;但是调试的时候,我在P2.0外接60HZ的方波,P2IFG的对应位总是置位,甚至只接一根杜邦线(不解任何电信号)悬空,P2IFG的对应位都会置位。请问这是什么原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
zhaoxqi
1楼-- · 2019-07-22 15:02
一般需要按照PxIES——>PxIE——>PxIFG的顺序去初始化

其次就是关于PxIFG是需要软清零的或者通过读取PxIV寄存器之后自动清零,在中断里面清零了吗?
zhenykun
2楼-- · 2019-07-22 19:50
我也在这块,中断标志位清不了.正在找原因.步骤和楼主类似, 为什么..................
wyjie
3楼-- · 2019-07-22 21:49
 精彩回答 2  元偷偷看……
yszong
4楼-- · 2019-07-23 00:07

如果向P2OUT或P2DIR寄存器写值,也可能引发中断。
heweibig
5楼-- · 2019-07-23 04:47
查检配置和程序 用外部中断的时候 要注意抗干扰的问题
wuhany
6楼-- · 2019-07-23 06:58
作为输入,调试时也不应悬空,应该给个确定的上下拉状态。

一周热门 更多>