请选择 进入手机版 | 继续访问电脑版
查看: 4816|回复: 8

【GPIO中断】io中断同一分组是否无法同时开启中断?

[复制链接]

1

主题

4

帖子

47

积分

初级工程师

Rank: 1

积分
47
发表于 2020-9-19 10:07:01 | 显示全部楼层 |阅读模式
io中断同一分组是否无法同时开启中断?比如PA0和PA1同属于EXTI[0],是否就无法同时设置为IO中断?有没有什么办法可以解决?
回复

使用道具 举报

1

主题

16

帖子

337

积分

高级工程师

Rank: 3Rank: 3

积分
337
发表于 2020-9-19 10:52:54 | 显示全部楼层
回复

使用道具 举报

1

主题

4

帖子

47

积分

初级工程师

Rank: 1

积分
47
 楼主| 发表于 2020-9-19 11:08:34 | 显示全部楼层
rogerzhong 发表于 2020-9-19 10:52
http://www.fmdevelopers.com.cn/forum.php?mod=viewthread&tid=1242&extra=page%3D1

这帖子我看过,就是看了这帖子我才知道的,不过我在手册里面没有看到有说同一分组不能同时开中断,所以我想确认是否有什么解决的办法,因为涉及到改板
回复

使用道具 举报

151

主题

837

帖子

4337

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4337
发表于 2020-9-21 08:46:57 | 显示全部楼层
chenhaobin 发表于 2020-9-19 11:08
这帖子我看过,就是看了这帖子我才知道的,不过我在手册里面没有看到有说同一分组不能同时开中断,所以我 ...

如果只是休眠唤醒,看看那个引脚有没有wkup休眠唤醒中断,可以代替gpio中断。如果没有,那就没法子了
回复

使用道具 举报

1

主题

4

帖子

47

积分

初级工程师

Rank: 1

积分
47
 楼主| 发表于 2020-9-22 09:46:22 | 显示全部楼层
顾博文 发表于 2020-9-21 08:46
如果只是休眠唤醒,看看那个引脚有没有wkup休眠唤醒中断,可以代替gpio中断。如果没有,那就没法子了 ...

好的,不过不知道是不是我看漏了,手册里面好像没有写到同分组不能同时开启,如果真的没有建议加上,例程里面倒是写了个部分io不能同时开启中断的注释,但是也没说清楚哪些不能同时开启。
回复

使用道具 举报

151

主题

837

帖子

4337

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4337
发表于 2020-9-22 10:37:46 | 显示全部楼层
chenhaobin 发表于 2020-9-22 09:46
好的,不过不知道是不是我看漏了,手册里面好像没有写到同分组不能同时开启,如果真的没有建议加上,例程 ...

谢谢你的建议, 已经提交给主管领导了
回复

使用道具 举报

1

主题

4

帖子

47

积分

初级工程师

Rank: 1

积分
47
 楼主| 发表于 2020-9-23 15:54:04 | 显示全部楼层
顾博文 发表于 2020-9-22 10:37
谢谢你的建议, 已经提交给主管领导了

想问下是不是如果PA0和PA1同时开启中断,这两个中断会认定为同一个中断还是说有一个会失效?如果认定为同一中断我就在底下再判定一次电平就可以了!
回复

使用道具 举报

151

主题

837

帖子

4337

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4337
发表于 2020-9-24 08:26:15 | 显示全部楼层
chenhaobin 发表于 2020-9-23 15:54
想问下是不是如果PA0和PA1同时开启中断,这两个中断会认定为同一个中断还是说有一个会失效?如果认定为同 ...

看寄存器就知道了,失效。
回复

使用道具 举报

1

主题

16

帖子

337

积分

高级工程师

Rank: 3Rank: 3

积分
337
发表于 2020-9-25 11:38:16 | 显示全部楼层
PA0和PA1是没有办法同时使能中断的。

EXTI_ASEL[1:0]

EXTI_ASEL[1:0]
回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表