打印
[STM8]

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

[复制链接]
693|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的信号。

使用特权

评论回复
5
xxrs| | 2021-6-16 22:10 | 只看该作者
楼主说的这个IO口是否正确?

使用特权

评论回复
6
zhanghqi| | 2021-6-16 22:13 | 只看该作者
考虑硬件的问题了吗?

使用特权

评论回复
7
wyjie| | 2021-6-16 22:15 | 只看该作者
你这个的没有其他的设置吗?

使用特权

评论回复
8
stly|  楼主 | 2021-6-16 22:18 | 只看该作者
这个检测到信号了吗?

使用特权

评论回复
9
xxrs| | 2021-6-16 22:20 | 只看该作者
可能是电平电压的问题。

使用特权

评论回复
10
dingy| | 2021-6-16 22:24 | 只看该作者
检查一下寄存器是否真的被设置了

使用特权

评论回复
11
juventus9554| | 2021-6-16 22:26 | 只看该作者
我记得设置中断相关的寄存器时,需要关中断才可以的。你可以试试。

使用特权

评论回复
12
chuxh| | 2021-6-16 22:29 | 只看该作者
那结果符合设想吗

使用特权

评论回复
13
pengf| | 2021-6-16 22:36 | 只看该作者
是不是不满足进入中断的条件啊

使用特权

评论回复
14
heweibig| | 2021-6-16 22:40 | 只看该作者
产生能进入中断的信号了吗

使用特权

评论回复
15
jiajs| | 2021-6-16 22:43 | 只看该作者
开总中断了吗

使用特权

评论回复
16
stly|  楼主 | 2021-6-16 22:46 | 只看该作者
好的,我明天去单位试一下,多谢各位大侠了哈

使用特权

评论回复
17
foxsbig| | 2021-6-17 10:31 | 只看该作者
中断是否开启
是不是还应该有其他配置

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

7058

帖子

0

粉丝