有使能的中断处于悬挂状态。
IE 位
SPI 主控制器通过 IE 位使能或者禁止 INT 引脚。由于该位
影响到所有的中断,因此通常称之为全局中断使能。不论
IRQ 或者 IEN 位的状态如何,当 IE = 0 时,INT 引脚无效。
中断引脚逻辑
两个寄存器位 INTLEVEL (参考下面的讨论)和 POSINT 控
制 INT 引脚的工作方式。在设置 IE = 1 之前,应先设置这两
个配置位。
电平模式,INTLEVEL = 1
某些微控制器系统使用低电平有效中断。采用这种配置时,
MAX3420E 采用一个开漏极晶体管驱动 INT 引脚至地。由
于引脚只能驱动为低电平,因此,需要在 INT 引脚和逻辑电
源之间接一个上拉电阻。该模式支持多个芯片的 INT 引脚输
出(每个均为开漏输出)连接在一起,并使用单个上拉电阻。
由于任何一个芯片输出都可将该引脚拉低,因此这种逻辑有
时也称为“线或”。对于这种类型的系统,设置 INTLEVEL =
1。
边沿模式,INTLEVEL = 0 (缺省值)
MAX3420E INT 引脚也可以驱动边沿有效的中断系统,此时
微控制器在其中断输入引脚上检查 0-1 或者 1-0 跳变。这是
MAX3420E 的缺省模式,INTLEVEL = 0。SPI 主控制器通
过第二个 POSINT 位设置边沿极性。当 POSINT = 1 时,
MAX3420E 为悬挂中断输出一个 0-1 跳变。当 POSINT = 0
(缺省值)时,MAX3420E 为悬挂中断输出一个 1-0 跳变。
在图 1 中,请注意以下几方面:
如果一个 IRQ 位置位,而其对应的 IEN 位清零,则 IRQ 不
会影响 INT 输出引脚。但是,中断仍处于悬挂状态。永远可
以读取 IRQ 位以获得其状态,可向对应的寄存器位写 1,
评论0
最新资源