msp430g2553的IO中断问题

[复制链接]
3699|47
selongli 发表于 2017-12-10 16:34 | 显示全部楼层
是否每次都需要清除标志位?
gygp 发表于 2017-12-11 21:36 | 显示全部楼层
张小朋 发表于 2017-12-7 16:59
谢谢,问题找到了,
注: 当 改变  PxOUT 或 PxDIR  时 的 PxIFG  标 志
写入 P1OUT,P1DIR,P2OUT,或 P2 ...

为什么会导致设置相应的P1IFG 或者 P2IFG 标志置位?
chenci2013 发表于 2017-12-11 21:37 | 显示全部楼层
是有中断信号了吗?
biechedan 发表于 2017-12-11 21:38 | 显示全部楼层
是不是设置之后需要先清除寄存器?
wangdezhi 发表于 2017-12-11 21:38 | 显示全部楼层
是不是IO不稳定造成的?
gygp 发表于 2017-12-11 21:45 | 显示全部楼层
张小朋 发表于 2017-12-7 16:59
谢谢,问题找到了,
注: 当 改变  PxOUT 或 PxDIR  时 的 PxIFG  标 志
写入 P1OUT,P1DIR,P2OUT,或 P2 ...

数据寄存器自动被改变吗?
chenci2013 发表于 2017-12-11 21:45 | 显示全部楼层
以前使用IO的时候没有清除过这个寄存器。
wangdezhi 发表于 2017-12-11 21:45 | 显示全部楼层
添加一个上拉电阻。
biechedan 发表于 2017-12-11 21:45 | 显示全部楼层
是否会自动产生中断信号?
mmbs 发表于 2017-12-12 21:42 | 显示全部楼层
张小朋 发表于 2017-12-7 16:59
谢谢,问题找到了,
注: 当 改变  PxOUT 或 PxDIR  时 的 PxIFG  标 志
写入 P1OUT,P1DIR,P2OUT,或 P2 ...

楼主这个是怎么造成的?
1988020566 发表于 2017-12-12 21:42 | 显示全部楼层
是不是串口有时候自动发送0也是这个原因?
lzbf 发表于 2017-12-12 21:43 | 显示全部楼层
先初始化这个flag标志位
1988020566 发表于 2017-12-12 21:47 | 显示全部楼层
是不是有IO信号?
lzbf 发表于 2017-12-12 21:47 | 显示全部楼层
楼主先置位之后,再测试是什么结果?
mmbs 发表于 2017-12-12 21:47 | 显示全部楼层
张小朋 发表于 2017-12-7 16:59
谢谢,问题找到了,
注: 当 改变  PxOUT 或 PxDIR  时 的 PxIFG  标 志
写入 P1OUT,P1DIR,P2OUT,或 P2 ...

你单步调试的时候查看这个寄存器了吗?
usysm 发表于 2017-12-13 22:27 | 显示全部楼层
楼主是怎么解决的?
typeof 发表于 2017-12-13 22:27 | 显示全部楼层
是不是每次都需要置0?
yujielun 发表于 2017-12-13 22:27 | 显示全部楼层
张小朋 发表于 2017-12-7 16:59
谢谢,问题找到了,
注: 当 改变  PxOUT 或 PxDIR  时 的 PxIFG  标 志
写入 P1OUT,P1DIR,P2OUT,或 P2 ...

这个是什么原理?
usysm 发表于 2017-12-13 22:32 | 显示全部楼层
是否触发中断了?
typeof 发表于 2017-12-13 22:33 | 显示全部楼层
初始化的时候是否需要置位?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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