设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4123|回复: 7
打印 上一主题 下一主题

求助,引脚中断问题

[复制链接]

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
楼主
admin 发表于 2020-6-10 14:59:20 | 显示全部楼层
把普通的 GPIO 端口配置为 GPIOTE 中断输入事件,能够绑定的只有 8 个通道,如 果我们中断的数据量超过了 8 个,多的中断无法处理,如何出现这种情况,怎么处理?显然芯片设 计厂家为了针对这种情况,特别在 GPIOTE 模块中提出了 GPIOTE PORT 功能。
GPIOTE PORT 是从使用 GPIO DETECT 信号的多个 IO 输入引脚来生成的事件。该事件将在 DETECT 信号的上升沿而产生。也就是说这个功能可以通过 32 个 IO 端口产生,相当与一个总通道, 32 个 IO 端口共用这个通道来申请中断。
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2020-6-10 15:44:58 | 显示全部楼层
YTZL 发表于 2020-6-10 15:12
意思是我现在用的两个端口,只需要用中断输入事件,不需要用GPIOTE PORT功能就行了?

是的
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
板凳
admin 发表于 2020-6-12 11:44:35 | 显示全部楼层
YTZL 发表于 2020-6-10 15:54
但是我还是没明白,我用的那个模式,明明每次我都进行了对应的使能和失能,怎么会出现这种状况呢?看我放 ...

GPIOTE PORT功能,所有管脚只有一个中断通道
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-5-3 14:09 , Processed in 0.133746 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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