1.MCUCR——MCU控制寄存器
SM2 SE SM1 SM0 ISC11 ISC10 ISC01 ISC00
位3,2——ISC11,ISC10:中断触发方式控制1 位1与位0
外部中断1由引脚INT1激发,如果SREG寄存器的I标志位和相应的中断屏蔽位置位的话。在检测边沿前MCU首先采样INT1引脚上的电平。如果选择了边沿触发方式或电平变化触发方式,那么持续时间大于一个时钟周期的脉冲将触发中断,过短的脉冲则不能保证触发中断。如果选择低电平触发方式,那么低电平必须保持到当前指令执行完成。
ISC11 ISC10 说明
0 0 INT1为低电平时产生中断请求
0 1 INT1引脚上任意的逻辑电平变化都将引发中断
1 0 INT1的下降沿产生异步中断请求
1 1 INT1的上升沿产生异步中断请求
位1,0–ISC01,ISC00:中断0触发方式控制位 1与位0
外部中断0由引脚INT0激发,如果SREG寄存器的I标志位和相应的中断屏蔽位置位的话。在检测边沿前MCU首先采样INT0引脚上的电平。如果选择了边沿触发方式或电平变化触发方式,那么持续时间大于一个时钟周期的脉冲将触发中断,过短的脉冲则不能保证触发中断。如果选择低电平触发方式,那么低电平必须保持到当前指令执行完成。
ISC01 ISC00 说明
0 0 INT0为低电平时产生中断请求
0 1 INT0引脚上任意的逻辑电平变化都将引发中断
1 0 INT0的下降沿产生异步中断请求
1 1 INT0的上升沿产生异步中断请求
|