
ATmega103(L)
4位, 3 - SM1 / SM0 :休眠模式选择位1和0
三个可用的休眠模式。该位选择如表3所示。
表3中。
睡眠模式选择
SM1
0
0
1
1
SM0
0
1
0
1
睡眠模式
空闲模式
版权所有
掉电
省电
位2..0 - Res:保留位
这些位是保留位在ATmega103的( L)和值为零。
XTAL分频控制寄存器
- XDIV
该XTAL分频控制寄存器用于由num-划分XTAL时钟频率
误码率取值范围为1 - 129。此功能可用于降低功耗,当
对处理能力的要求是低的。
位
$3C ($5C)
读/写
初始值
7
XDIVEN
读/写
0
6
XDIV6
读/写
0
5
XDIV5
读/写
0
4
XDIV4
读/写
0
3
XDIV3
读/写
0
2
XDIV2
读/写
0
1
XDIV1
读/写
0
0
XDIV0
读/写
0
XDIV
第7位 - XDIVEN : XTAL鸿沟启用
当XDIVEN位被置位( 1 ) , CPU的时钟频率和所有的外围设备
XDIV0 - 由XDIV6的设置定义的因素划分。该位可设置和
清除运行时间来改变时钟频率为适合于该应用程序。
位6..0 - XDIV6..XDIV0 : XTAL分频选择位6 - 0
这些位定义适用于当XDIVEN位被置位( 1 )分频因子。如果
这些位的值被表示为
d,
下式定义所得到的CPU时钟
频率
f
CLK
:
XTAL
-
f
CLK
= ------------------
129
–
d
当XDIVEN为零这些位的值只能改变。当XDIVEN是
设置为1 ,同时写入XDIV6..XDIV0的值被取作除法
因素。当XDIVEN被清除到零,该值同时写入到写入
XDIV6..XDIV0被拒绝。由于分频器分频主时钟输入到单片机中,
当分频因子中使用的所有外围设备的速度降低。
复位和中断
处理
在ATmega103的( L)提供了23种不同的中断源。这些中断和
独立的复位向量都有一个单独的程序Vector中的程序存储器
空间。所有的中断事件都有自己的使能必须设置位( 1 )在一起
在该状态的I位寄存器,以使能中断。
在程序存储区的最低地址被自动定义为
复位和中断向量。完整的向量列表显示在表4中。表
也决定了不同中断的优先级。越低的地址,则
23
0945I–AVR–02/07