[MCU] IO中断均进不去,无论全速还是单步

[复制链接]
1159|28
 楼主| jiahy 发表于 2020-1-18 09:00 | 显示全部楼层 |阅读模式
用非自锁开关 即按下去又弹起的开关两端分别接有中断功能的P1或P2口、GND;将IO初始化为高电平,按下开关,IO会有一个高电平到低电平的过程,形成下降沿,利用下降沿中断,进行开关的触发。初始化中断IO口的配置如下
P2DIR&=~BIT0;
P2OUT|=BIT0;
P2IE|=BIT0;
P2IES|=BIT0;
P2IFG=0;
不知道哪里出了问题 按下开关 无论全速还是单步 IO中断均进不去
shimx 发表于 2020-1-18 09:12 | 显示全部楼层
触发中断没有选择   中断方式没有选择   当然不能触发中断
jiaxw 发表于 2020-1-18 09:16 | 显示全部楼层
看一看TI的例程  应该有帮助
spark周 发表于 2020-1-18 09:19 | 显示全部楼层
看一看TI的例程  应该有帮助
liliang9554 发表于 2020-1-18 09:21 | 显示全部楼层
开中断了没?
zhenykun 发表于 2020-1-18 09:24 | 显示全部楼层

是的,
如果中断开了,还不行,就清除一下标志寄存器
zhenykun 发表于 2020-1-18 09:30 | 显示全部楼层
这个还是程序中的个问题的,优化下程序的吧。
huangchui 发表于 2020-1-18 09:33 | 显示全部楼层

很好办啊,根据单片机型号,到TI网站下载例程,像这样的:
MSP430F****_Code_Examples.zip
jiajs 发表于 2020-1-18 09:35 | 显示全部楼层
可能是没有上拉电阻的原因
zhenykun 发表于 2020-1-18 09:38 | 显示全部楼层
有没有开全局中断和对应IO口中断,设置好中断触发方式
jlyuan 发表于 2020-1-18 09:42 | 显示全部楼层
上升沿中断?
dengdc 发表于 2020-1-18 09:46 | 显示全部楼层
放个断点
dengdc 发表于 2020-1-18 09:49 | 显示全部楼层
中断里设断点,看看有没有进中断。
 楼主| jiahy 发表于 2020-1-18 09:52 | 显示全部楼层
许多时候单片机外设会产生中断信号
wyjie 发表于 2020-1-18 09:55 | 显示全部楼层
程序好像没什么问题
lizye 发表于 2020-1-18 09:58 | 显示全部楼层

这个是哪款芯片?
jiaxw 发表于 2020-1-18 10:02 | 显示全部楼层
先测试一下IO的信号。
jiaxw 发表于 2020-1-18 10:05 | 显示全部楼层
楼主说的这个IO口是否正确?
xxrs 发表于 2020-1-18 10:08 | 显示全部楼层
考虑硬件的问题了吗?
wangpe 发表于 2020-1-18 10:11 | 显示全部楼层
你这个的没有其他的设置吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

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