位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1814页 > ATMEGA168-20AI > ATMEGA168-20AI PDF资料 > ATMEGA168-20AI PDF资料3第38页

8.12
8.12.1
注册说明
OSCCAL - 振荡器校准寄存器
位
(0x66)
读/写
初始值
7
CAL7
读/写
6
CAL6
读/写
5
CAL5
读/写
4
CAL4
读/写
3
CAL3
读/写
2
CAL2
读/写
1
CAL1
读/写
0
CAL0
读/写
OSCCAL
设备特定的校准值
位7..0 - CAL7..0 :振荡器校准值
该振荡器校准寄存器用来调整校准的内部RC振荡器
从消除振荡器频率的工艺变化。预先设定的校准值
在复位时自动写入该寄存器,给工厂校准的频率为
在指定的
表28-1 307页。
该应用软件可以写这个寄存器来改变
振荡器的频率。振荡器可以如指定的被校准以频率
表28-
1 307页。
超出该范围的校准不能保证。
请注意,此振荡器用于EEPROM和Flash的写访问,而这些写
次将相应地受到影响。如果EEPROM或Flash写,不进行校准,以更
超过880兆赫。否则, EEPROM或闪存写入可能会失败。
该CAL7位确定操作的振荡器的范围内。该位设置为0使
最低的频率范围内,该位设置为1,给出了最高的频率范围。这两个频
昆西范围是重叠的,换句话说的OSCCAL = 0x7F的设置给出更高
频率高于OSCCAL = 0x80的。
该CAL6..0位用于调整选定范围内的频率。 0×00的设定
给出了在该范围内的最低频率,和0x7F的的设置给出了最高的频率,在
范围内。
8.12.2
CLKPR - 时钟预分频寄存器
位
(0x61)
读/写
初始值
7
CLKPCE
6
–
5
–
4
–
3
CLKPS3
2
CLKPS2
1
CLKPS1
0
CLKPS0
CLKPR
读/写
0
R
0
R
0
R
0
读/写
读/写
读/写
读/写
见位说明
第7位 - CLKPCE :时钟预分频器变化使能
在CLKPCE位必须写入1来实现的CLKPS位。在CLKPCE
当CLKPR其他位被同时写入到零位才会更新。 CLKPCE是
由硬件清零写入四个周期后或当CLKPS位写入。重写
在此超时期限CLKPCE位,既不扩展暂停周期,也不清除
CLKPCE位。
位3..0 - CLKPS3..0 :时钟预分频器选择位3 - 0
这几位定义所选时钟源与内部系统之间的分频因子
时钟。这些位可以被写入运行时间来改变时钟频率,以适应应用程序
要求。由于分频器分频主时钟输入到MCU ,所有同步的速度
当分频系数是用来常识外设降低。分频因子中给出
表8-14 。
38
ATmega48/88/168
2545M–AVR–09/07