查看: 2934|回复: 5

[求助] KEAZ128外部中断请教

[复制链接]

该用户从未签到

2

主题

4

帖子

0

注册会员

Rank: 2

积分
83
最后登录
2021-5-27
发表于 2020-4-1 13:53:54 | 显示全部楼层 |阅读模式
本帖最后由 luoqs 于 2020-4-1 14:15 编辑

现在有3个GPIO口需要作为KEAZ128的外部中断, 目前我看到IRQ只允许配置一个GPIO作为中断,想知道如何实现多个GPIO口都可以中断?
如果哪位知道有哪个例子实现了, 麻烦告知一下,  谢谢!


我知道答案 目前已有5人回答
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20001
最后登录
2024-4-24
发表于 2020-4-1 17:06:28 | 显示全部楼层
本帖最后由 小恩GG 于 2020-4-1 17:07 编辑

可以这样:这三个gpio属于同一个PORTx的话,配置GPIO为输入模式。中断产生后,去读GPIO的状态,可以找出对应的GPIO中断。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

4

帖子

0

注册会员

Rank: 2

积分
83
最后登录
2021-5-27
 楼主| 发表于 2020-4-2 10:52:05 | 显示全部楼层
感谢楼上的回复, 问题关键在于多个GPIO时, 是否每个GPIO的状态变化都会引起中断:
从DataSheet看到IRQPS寄存器字段描述如下,似乎表示只有一个管脚能产生中断
IRQ Port Pin Select
Selects the IRQ port pins.
000 IRQ is mapped on PTA5.
001 IRQ is mapped on PTI0.
010 IRQ is mapped on PTI1.
011 IRQ is mapped on PTI2.
100 IRQ is mapped on PTI3.
101 IRQ is mapped on PTI4.
110 IRQ is mapped on PTI5.
111 IRQ is mapped on PTI6.
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

注册会员

Rank: 2

积分
54
最后登录
2020-12-30
发表于 2020-7-6 09:23:49 | 显示全部楼层
小恩GG 发表于 2020-4-1 17:06
可以这样:这三个gpio属于同一个PORTx的话,配置GPIO为输入模式。中断产生后,去读GPIO的状态,可以找出对 ...

请教下小恩,KEA128的外部中断是否可以把MCU从STOP模式中唤醒呢?谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
32
最后登录
2020-10-26
发表于 2020-9-10 11:19:28 | 显示全部楼层
pigfatpig 发表于 2020-7-6 09:23
请教下小恩,KEA128的外部中断是否可以把MCU从STOP模式中唤醒呢?谢谢。

中断使能后进入stop可以唤醒,也可以使用KBI中断
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

注册会员

Rank: 2

积分
54
最后登录
2020-12-30
发表于 2020-11-16 11:24:04 | 显示全部楼层
guagua111 发表于 2020-9-10 11:19
中断使能后进入stop可以唤醒,也可以使用KBI中断

好的谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-24 12:30 , Processed in 0.122914 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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