位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1871页 > AT90S2323-10PC > AT90S2323-10PC PDF资料 > AT90S2323-10PC PDF资料2第26页

位0 - Res:保留位
该位是在AT90S2323 / 2343为保留位,始终读数为零。
外部中断
外部中断是由INT0引脚触发。注意的是,如果允许,中断
即使INT0引脚被配置为输出会触发。此功能提供了一种方式
产生一个软件中断。外部中断可以由下降沿或利培被触发
荷兰国际集团边缘或一个较低的水平。这是建立在规范的MCU指示
控制寄存器( MCUCR ) 。当外部中断使能并且配置为
电平触发,中断将触发,只要引脚保持低电平。
外部中断被设置为在本说明书中描述的用于MCU控制
寄存器( MCUCR ) 。
中断响应时间
所有已启用的AVR中断的中断响应为4个时钟周期
最低限度。在中断标志后的四个时钟周期内已定,计划矢量
执行到实际的中断处理程序。在这四个钟
周期,程序计数器( 2字节)从堆栈,该堆栈指针杀出回
加2和I -标志位SREG置位。载体是相对跳转到
中断例程此跳转需要两个时钟周期。如果exe-期间发生中断
一个多周期指令cution ,该指令完成的中断之前
服。
从中断处理例程回报(相同的子程序调用例程)取
4个时钟周期。在这4个时钟周期,程序计数器( 2个字节)是
杀出回从堆栈和堆栈指针2.当AVR递增
从中断退出时,它总是返回到主程序,并执行多一个
之前的任何未决的中断指令早餐。
MCU控制寄存器 -
MCUCR
MCU控制寄存器包含控制位通用MCU功能。
位
$35 ($55)
读/写
初始值
7
–
R
0
6
–
R
0
5
SE
读/写
0
4
SM
读/写
0
3
–
R
0
2
–
R
0
1
ISC01
读/写
0
0
ISC00
读/写
0
MCUCR
位7 , 6 - Res:保留位
这些位是保留位在AT90S2323 / 2343 ,读为零。
第5位 - SE :睡眠启用
东南位必须置( 1 ),使MCU进入睡眠模式时,休眠
指令被执行。为了确保进入睡眠模式的MCU ,除非是亲
语法的目的,建议设置休眠使能( SE )位之前的
执行SLEEP指令。
位4 - SM :睡眠模式
两个可用的睡眠模式之间该位选择。当SM被清除(零)时,空闲
模式选择为睡眠模式。当SM置( 1 ) ,掉电模式选择
为睡眠模式。有关详细信息,请参见“睡眠模式” 。
位3 , 2 - Res:保留位
这些位是保留位在AT90S2323 / 2343 ,读为零。
位1 , 0 - ISC01 , ISC00 :中断触发方式控制0位1和位0
外部中断0由引脚INT0被激活,如果SREG寄存器的I标志和
相应的中断屏蔽设置。外部INT0引脚的电平与边缘的
26
AT90S/LS2323/2343
1004D–09/01