[ZLG-ARM] LPC2220九个外部中断没理解,请教高手.

[复制链接]
2679|7
 楼主| softboy 发表于 2007-7-2 16:18 | 显示全部楼层 |阅读模式
LPC2220有九个外部中断引脚,但编号只是从EINT0--EINT3是不是只能选九个中的四个用,只能接四个中断源.
ayb_ice 发表于 2007-7-2 18:20 | 显示全部楼层

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

  
 楼主| softboy 发表于 2007-7-4 16:48 | 显示全部楼层

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

那能区分是哪个引脚来的吗?
wlsui 发表于 2007-7-4 22:51 | 显示全部楼层

只有一个引脚有效

多个引脚同时连接到EINTn时,只有引脚标号最低的那个有效
ayb_ice 发表于 2007-7-5 15:21 | 显示全部楼层

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

  
chirk 发表于 2007-7-6 16:06 | 显示全部楼层

看一下datasheet就明白了

正如ayb_ice所说的。
yuanyin 发表于 2007-7-7 00:02 | 显示全部楼层

五六个人,没一个说对的

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

谢谢了!

谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部