N76E003每个管脚都提供管脚输入中断功能,用于检测管脚电平状态,如按键或键盘是否按下。最多配置8个I/O管脚用于管脚中断。任何按键按下时通过边沿或电平触发产生一个管脚中断事件。管脚中断能使MCU从空闲模式或掉电模式唤醒。每个管脚的中断使能和正反向特性通过PIPEN寄存器、PINEN寄存器分别设置。通过PICON寄存器选择端口用于管脚中断,设置管脚中断的触发方式(电平或边沿检测)。每个中断通道都有自己的中断标志,总共8个中断标志,存放在寄存器 PIF 中,进入中断后判断该寄存器确定中断发生具体管脚。PIF寄存器中的所有标志位都是通过硬件置位,通过软件清0。
管脚中断一般用于检测接口设备(键盘板或键盘)的边沿变化。在空闲状态,系统进入掉电模式下,降到最低功耗等待事件发生,管脚中断能将设备从掉电模式下唤醒。
|