[STM8] 全速还是单步 IO中断均进不去

[复制链接]
979|16
 楼主| stly 发表于 2021-6-16 21:59 | 显示全部楼层 |阅读模式
用非自锁开关 即按下去又弹起的开关两端分别接有中断功能的P1或P2口、GND;将IO初始化为高电平,按下开关,IO会有一个高电平到低电平的过程,形成下降沿,利用下降沿中断,进行开关的触发。初始化中断IO口的配置如下
P2DIR&=~BIT0;
P2OUT|=BIT0;
P2IE|=BIT0;
P2IES|=BIT0;
P2IFG=0;
不知道哪里出了问题 按下开关 无论全速还是单步 IO中断均进不去
 楼主| stly 发表于 2021-6-16 22:02 | 显示全部楼层
许多时候单片机外设会产生中断信号
dingy 发表于 2021-6-16 22:05 | 显示全部楼层
看你程序好像没什么问题
renyaq 发表于 2021-6-16 22:08 | 显示全部楼层
先测试一下IO的信号。
xxrs 发表于 2021-6-16 22:10 | 显示全部楼层
楼主说的这个IO口是否正确?
zhanghqi 发表于 2021-6-16 22:13 | 显示全部楼层
考虑硬件的问题了吗?
wyjie 发表于 2021-6-16 22:15 | 显示全部楼层
你这个的没有其他的设置吗?
 楼主| stly 发表于 2021-6-16 22:18 | 显示全部楼层
这个检测到信号了吗?
xxrs 发表于 2021-6-16 22:20 | 显示全部楼层
可能是电平电压的问题。
dingy 发表于 2021-6-16 22:24 | 显示全部楼层
检查一下寄存器是否真的被设置了
juventus9554 发表于 2021-6-16 22:26 | 显示全部楼层
我记得设置中断相关的寄存器时,需要关中断才可以的。你可以试试。
chuxh 发表于 2021-6-16 22:29 | 显示全部楼层
那结果符合设想吗
pengf 发表于 2021-6-16 22:36 | 显示全部楼层
是不是不满足进入中断的条件啊
heweibig 发表于 2021-6-16 22:40 | 显示全部楼层
产生能进入中断的信号了吗
jiajs 发表于 2021-6-16 22:43 | 显示全部楼层
开总中断了吗
 楼主| stly 发表于 2021-6-16 22:46 | 显示全部楼层
好的,我明天去单位试一下,多谢各位大侠了哈
foxsbig 发表于 2021-6-17 10:31 | 显示全部楼层
中断是否开启
是不是还应该有其他配置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

7058

帖子

0

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