ZHCACQ6 june 2023 TCAL6408 , TCAL6416 , TCAL9538 , TCAL9539 , TCAL9539-Q1
使用敏捷 I/O,用户可以通过启用或禁用中断屏蔽寄存器中的位来选择关闭或开启 I/O 扩展器的内置中断。当中断被屏蔽时,输入上的状态变化不会使中断引脚上的信号生效。如果中断未被屏蔽,输入引脚的状态变化会将中断置为有效。
例如,在中断被屏蔽后,从 0 变为 1 的输入不会将中断置为有效。
当中断未被屏蔽时,将输入从 0 更改为 1 会将中断置为有效。
可屏蔽中断在优先级切换中很有用。当一个任务比另一个任务更重要时,工程师可以选择屏蔽中断,将该 GPIO 的任务推到优先级列表中的较低位置。
图 5-1 显示了 P04 从高逻辑值变为低逻辑值的状态变化。这种状态变化不会将 /INT 上的中断置为有效,因为中断被屏蔽。
在图 5-2 中的备用情况下,P04 上的中断未被屏蔽。在这种情况下,输入引脚上的相应变化应该会将 /INT 引脚置位。