[MSP430] P1口中断。 标志位出差错

[复制链接]
 楼主| 光合作用118 发表于 2014-4-25 10:00 | 显示全部楼层 |阅读模式

1。P1口中断。
    我的板子上引出了P1.1~P1.4等多个外接IO,均上拉,用于外部中断输入。打开P1.2和P1.3中断,对P1.2发生中断,P1.3却产生了中断置位ie,有时候是1.2和1.3中断标志位同时置位。
或者打开其中某个IO中断(比如P1.1),其他端口禁止中断,但是外部向P1.1发生中断时,其他端口(P1.2~P1.3)中断标志位有时候居然也会被置位。
ayb_ice 发表于 2014-4-25 17:02 | 显示全部楼层
何以证明呢
 楼主| 光合作用118 发表于 2014-4-26 15:43 | 显示全部楼层
在线调试中寄存器值 还是硬件显示上,当P1.3设置成下降沿触发中断时,P1.2有下降沿时,无论P1.3是否使能中断,它的中断标志位P1IFG.3,十有**都会置位!
 楼主| 光合作用118 发表于 2014-4-26 15:45 | 显示全部楼层
我是用MSP430f448
 楼主| 光合作用118 发表于 2014-4-26 15:52 | 显示全部楼层
用示波器观察P1.3口并没有下降沿出现
 楼主| 光合作用118 发表于 2014-4-26 18:13 | 显示全部楼层
小弟初学 求大神指点
 楼主| 光合作用118 发表于 2014-5-4 10:25 | 显示全部楼层
求指导!
 楼主| 光合作用118 发表于 2014-5-6 15:54 | 显示全部楼层
再求大侠!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

11

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

11

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部