打印
[ZLG-ARM]

LPC2220九个外部中断没理解,请教高手.

[复制链接]
1629|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
softboy|  楼主 | 2007-7-2 16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2007-7-2 18:20 | 只看该作者

有些中断可以有多个引脚触发...

使用特权

评论回复
板凳
softboy|  楼主 | 2007-7-4 16:48 | 只看该作者

那能区分是哪个引脚来的吗?

那能区分是哪个引脚来的吗?

使用特权

评论回复
地板
wlsui| | 2007-7-4 22:51 | 只看该作者

只有一个引脚有效

多个引脚同时连接到EINTn时,只有引脚标号最低的那个有效

使用特权

评论回复
5
ayb_ice| | 2007-7-5 15:21 | 只看该作者

你在中断中读引脚再判断...

使用特权

评论回复
6
chirk| | 2007-7-6 16:06 | 只看该作者

看一下datasheet就明白了

正如ayb_ice所说的。

使用特权

评论回复
7
yuanyin| | 2007-7-7 00:02 | 只看该作者

五六个人,没一个说对的

  五六个人,没一个人说对的,大概大家都没查书。细致和严谨是开发的第一要素!!
答案如下:
  对于处理器而言,当多个引脚设置为相同外部中断时,如p0.1,p0.16引脚均设置为eint0功能,根据其方式位和极性位的不同,外部中断逻辑处理如下:
    选择低电平触发时,选择eint功能的全部引脚连接到一个正逻辑“与”门.
    选择高电平触发时,选择eint功能的全部引脚连接到一个正逻辑“或”门.
    选择边沿触发时,使用gpio端口号最低的引脚,与引脚极性无关(边沿触发方式中选择使用多个eint引脚被看作编程出错).
  对于编程者而言,当使用多个eint引脚逻辑时,可通过编程判断是哪个引脚.

使用特权

评论回复
8
softboy|  楼主 | 2007-7-7 10:12 | 只看该作者

谢谢了!

谢谢了!

使用特权

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

本版积分规则

14

主题

28

帖子

0

粉丝