与外中止有关的寄存器:
MCU 操控寄存器- MCUCR
外中止的四种触发方法:
ISCx1 ISCx0 阐明
0
0
1
1
bit3、bit2,bit1、bit0,分别为中止1,0的设置位;
MCU 操控与状况寄存器-MCUCSR;
7
JTD ISC2 – JTRF WDRF BORF EXTRF PORF
Bit6 – ISC2:中止2 触发方法操控位
异步外中止2 由外部引脚INT2 激活,假如SREG 寄存器的I 标志和GICR 寄存器相应的中止屏蔽方位位的话。若ISC2 写0, INT2 的下降沿激活中止。 若ISC2 写1, INT2 的上升沿激活中止。
通用中止操控寄存器- GICR
INT1 INT0 INT2 – – – IVSEL IVCE
Bit 7 – INT1: 使能外部中止请求1,
Bit 6 – INT0: 使能外部中止请求 0,
Bit
通用中止标志寄存器- GIFR
7
INTF1 INTF0 INTF2 – – – – –
Bit 7 – INTF1: 外部中止标志1;
Bit
Bit
留意,当INT2中止禁用进入某些休眠形式时,该引脚的输入缓冲将禁用。这会导致INTF2标志设置信号的逻辑改变.
上升沿触发
下降沿触发
恣意电平改变触发
低电平触发