Discuz! Board

标题: 求助,引脚中断问题 [打印本页]

作者: YTZL    时间: 2020-6-10 14:50
标题: 求助,引脚中断问题
请教下,我这几个寄存器配置下,始终有中断进来,是哪里的问题呢? 配置了两个引脚的中断,麻烦看下中断配置 这里有问题没?


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

意思是我现在用的两个端口,只需要用中断输入事件,不需要用GPIOTE PORT功能就行了?
作者: admin    时间: 2020-6-10 15:44
YTZL 发表于 2020-6-10 15:12
意思是我现在用的两个端口,只需要用中断输入事件,不需要用GPIOTE PORT功能就行了?

是的
作者: YTZL    时间: 2020-6-10 15:49
admin 发表于 2020-6-10 15:44
是的

好的,那我试试看,感谢
作者: YTZL    时间: 2020-6-10 15:54
admin 发表于 2020-6-10 15:44
是的

但是我还是没明白,我用的那个模式,明明每次我都进行了对应的使能和失能,怎么会出现这种状况呢?看我放上去的那个寄存器图,按照它那个手册来说,是不会有中断的呀?还是说我哪里没有弄明白?
作者: admin    时间: 2020-6-12 11:44
YTZL 发表于 2020-6-10 15:54
但是我还是没明白,我用的那个模式,明明每次我都进行了对应的使能和失能,怎么会出现这种状况呢?看我放 ...

GPIOTE PORT功能,所有管脚只有一个中断通道




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3