2771|6

13

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

菜鸟求教MSP430关于中断标志位PxIFG的问题 [复制链接]

  本帖最后由 baqs603 于 2021-8-5 10:32 编辑

最近在学习MSP430的机械按键消抖的时候,书上有这么一句话,不太理解,“设置为输出口的I/O,其对应的PxIFG位也可能是1”,这个怎么理解啊?

中断标志位PxIFG跟输出口怎么会有联系?

求教大家,先谢了!!!

 

QQ图片20210805102647.png (548.65 KB, 下载次数: 0)

QQ图片20210805102647.png

QQ图片20210805102719.png (477.73 KB, 下载次数: 0)

QQ图片20210805102719.png

最新回复

GPIO做输出可以不考虑这个标志位 GPIO做输入状态也可以不考虑这个中断标志位   如果GPIO做输入同时使能中断的功能,就是要注意对这个标志位的控制 ,即使你自己修改GPIO状态,同时这个状态符合外部中断的触发条件,就会触发该标志位 我看别人的程序里人为的对GPIO输出,然后触发外部中断,有些外部中断的优先级别高,这样可以人为的进入中断处理   详情 回复 发表于 2021-8-6 15:09
点赞 关注
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

要先了解一下中断标志寄存器PXIFG

0:无中断请求, 1:有中断请求。PXIFG.0~PXIFG.7共用一个中断向量,为多源中断。当任一事件引起的中断进行处理时,PXIFG.0~PXIFG.7不会自动复位,必须由软件来判断是对应的某个事件,然后就相应的标志复位。

点评

但是这个中断标志位跟输出口也没啥关系啊?为啥设定为输出的I/O口就会对PxIFG产生影响了呢?能举个例子嘛? 谢谢!!!  详情 回复 发表于 2021-8-5 10:35
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
Jacktang 发表于 2021-8-5 10:30 要先了解一下中断标志寄存器PXIFG 0:无中断请求, 1:有中断请求。PXIFG.0~PXIFG.7共用一个中断向量, ...

但是这个中断标志位跟输出口也没啥关系啊?为啥设定为输出的I/O口就会对PxIFG产生影响了呢?能举个例子嘛?

谢谢!!!

 
 
 

回复

6828

帖子

0

TA的资源

五彩晶圆(高级)

4
 

https://news.eeworld.com.cn/mcu/ic497336.html

https://news.eeworld.com.cn/mcu/2014/1223/article_17764.html

https://bbs.eeworld.com.cn/thread-462736-1-1.html

 

MSP430单片机入门基础例程1.pdf (1.19 MB, 下载次数: 2)

点评

万分感谢,谢谢大佬!!!  详情 回复 发表于 2021-8-5 10:50
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

5
 
Jacktang 发表于 2021-8-5 10:44 https://news.eeworld.com.cn/mcu/ic497336.html https://news.eeworld.com.cn/mcu/2014/1223/article_177 ...

万分感谢,谢谢大佬!!!

 
 
 

回复

5310

帖子

453

TA的资源

五彩晶圆(高级)

6
 

GPIO做输出可以不考虑这个标志位

GPIO做输入状态也可以不考虑这个中断标志位

 

如果GPIO做输入同时使能中断的功能,就是要注意对这个标志位的控制

,即使你自己修改GPIO状态,同时这个状态符合外部中断的触发条件,就会触发该标志位

我看别人的程序里人为的对GPIO输出,然后触发外部中断,有些外部中断的优先级别高,这样可以人为的进入中断处理

点评

谢谢大佬!!  详情 回复 发表于 2021-8-7 20:57
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

7
 
蓝雨夜 发表于 2021-8-6 15:09 GPIO做输出可以不考虑这个标志位 GPIO做输入状态也可以不考虑这个中断标志位   如果GPIO做输 ...

谢谢大佬!!

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表