校准的ATmega168片内 RC 振荡器提供了固定的 8.0 MHz 的时钟 这是在 3V、25 C 下的标称数值。 器件出厂时CKDIV8熔丝位已经被编程,请参见 P31”系统时钟预分频器” 。按照Table11 对熔丝位 CKSEL 进行编程即可将其作为系统时钟。
选择这个时钟之后就无需外部器件了。复位时硬件将标定字节加载到 OSCCAL 寄存器,自动完成对 RC 振荡器的标定。在3V、25 C 时,这种标定可以提供标称频率 ± 1%的精度。 通过改变 OSCCAL 寄存器,标定可以使振荡器在 7.3 - 8.1 MHz 的范围内的精度达到 ± 1%。
当使用这个振荡器作为系统时钟时,看门狗振荡器继续为看门狗定时器和溢出复位提供时钟。更多的有关标定数据的信息请参见 P259” 校准字节 ” 。
选择了这个振荡器之后,启动时间由熔丝位 SUT确定,如 P28Table12 所示。
振荡器标定寄存器- OSCCAL
· Bits 7..0 – CAL7..0: 振荡器标定数据
将标定数据写入这个地址可以对内部振荡器进行调节以消除由于生产工器频率偏差。这在芯片复位时自动完成。 25°C 时振荡器频率为 8.0 MHz。应用软件可对 该寄存器进行写操作来改变振荡器频率。振荡器频率范围在 7.3 - 8.1 MHz 内标定精度可达到 ±1%以内,频率超出此范围则无法保证。
注意该振荡器用来为 EEPROM与 Flash 的写访问定时,从而对相应的时序产生影响。如果需要对 EEPROM 或 Flash 执行写入操作,不要将频率标定到高于 8.8 MHz。否则对EEPROM 或 Flash 的写操作将会失败。
CAL7位决定振荡器工作范围。将该位置0给出低端频率范围,而将该位置1则给出高端频率范围。这两个频率范围是有重叠的,也就是说 OSCCAL = 0x7F 给出的频率高于OSCCAL = 0x80。
CAL6..0位 用来调节被选中范围内的频率。设置为0x00表示该范围中的最低频率,设置为0x7F表示该范围中的最高频率。 当频率范围在7.3 - 8.1MHz时,CAL6..0中的值增加1频率值增加低于 2%。
上一篇:ATmega168 外部时钟
下一篇:ATmega168 外部RC振荡器
推荐阅读最新更新时间:2024-11-10 10:30
推荐帖子
- 变频调速在热力生产中的应用
- 变频调速在热力生产中的应用摘要:在热力生产中,对给水量,给水压力,炉膛所需风量,风压等的调节,采用变频调速控制,与传统方式相比较,具有明显的节能效果。关键词:变频;调速;节能本公司是郑州高新技术产业开发区集中供热单位,安装有20t/h蒸汽锅炉2台。每台锅炉有90kW引风机,55kW送风机和45kW锅炉上水泵电机各1台。用户主要为生产企业,全年运行,但负荷不稳定,锅炉起停频繁,多数情况下处于低负荷运行状态。致使生产成本高,经济效益不好,特别是低负荷状态下,电能浪费严重。为此,
- zbz0529 工控电子
- gprs模块短信收发问题
- 现使用PIC单片机和西门子的MC45(GPRS)模块,实现短信收发的功能,刚刚开始做,由单片机控制MC45,他们之间的通信协议是标准RS232,对其不是很了解,想知道如何用DCD,RI,DTR等管脚,从网上查到DCD是数据载波检测,检测GPRS处于数据传输状态还是AT命令状态。如果想建立标准的RS232通信协议,MC45的DCD,DTR,RTS,CTS,RI,TXD,RXD与PIC24单片机的DCD,DTR,DSR,RTS,CTS,RI,TXD,RXD如何连接呢。单片机的控制过程是什么样子呢
- lvjg 嵌入式系统
- 周立功LMLINK涨价了,卖300块。我准备做个PCB,有人响应吗?
- 周立功LMLINK涨价了,卖300块。我准备做个PCB,有人响应吗?周立功LMLINK涨价了,卖300块。我准备做个PCB,有人响应吗?这个电路很简单,可以参照利尔达的6432开发板,有原理图。最新的9B92开发板更简单,成本大概3、40元左右,周立功现在的东西是越来越贵了我参加,我的qq是254452824.你觉得值得那就给自己加油吧!!智林新出老好了http://item.taobao.com/auction/i...m_num_id=8312366351买个智林的
- shzps 微控制器 MCU
- ZYNQ PL SFP光口IBERT链路误码测试
- 本文主要介绍说明XQ6657Z35-EVM高速数据处理评估板SFP光口IBERT链路误码测试、使用步骤以及各个例程的运行效果。(基于TIKeyStone架构C6000系列TMS320C6657双核C66x定点/浮点DSP以及XilinxZynq-7000系列SoC处理器XC7Z035-2FFG676I设计的异构多核评估板,由核心板与评估底板组成。) ZYNQPLSFP光口IBERT链路误码测试 例程位置 ZYNQIBERT
- CoreKernel EE_FPGA学习乐园
- EEWORLD大学堂----TE新能源子系统
- 橙色凯 工控电子
- arm与单片机的区别
- 1、软件方面这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任
- 祝福 ARM技术
设计资源 培训 开发板 精华推荐
- LTM4630EY 2 相、1.5V、36A 输出 DC/DC 稳压器的典型应用电路
- AD8657ARMZ-RL 4 mA至20 mA电流环路变送器的典型应用电路
- ADA4062-2ARMZ-RLOp-Amp 用作反相解决方案电路的典型应用电路
- 带 GSM 和 GPS 位置跟踪功能的女性安全装置、智能钱包
- LTC2939HMS 电源和温度监视器的典型应用电路
- STM32F103RCT6最小系统开发板
- LT3970EMS-3.3 3.3V 降压转换器的典型应用
- A8516 LED 背光驱动器在 LCD 显示器和电视上的典型应用
- 使用 Analog Devices 的 LTC2415-1CGN 的参考设计
- DER-198 - 7 W(10 W 峰值)3 输出电源