标定的片内RC 振荡器提供了固定的1.0、2.0、4.0 或8.0 MHz 的时钟。这些频率都是 5V、25°C 下的标称数值。这个时钟也可以作为系统时钟,只要按照Table 13 对熔丝位 CKSEL进行编程即可。选择这个时钟(此时不能对CKOPT进行编程)之后就无需外部器件 了。复位时硬件将标定字节加载到OSCCAL 寄存器,自动完成对RC 振荡器的标定。在 5V, 25°C 和频率为1.0 MHz 时,这种标定可以提供标称频率 ± 3% 的精度;使用 www.atmel.com/avr 中所给出的方法,可在任何电压、任何温度下,使精度达到± 1% 。当 使用这个振荡器作为系统时钟时,看门狗仍然使用自己的看门狗定时器作为溢出复位的 依据。更多的有关标定数据的信息请参见 P284“ 标定字节” 。
Note: 1. 出厂时的设置。
选择了这个振荡器之后,启动时间由熔丝位SUT 确定,如Table 14 所示。XTAL1 和 XTAL2 要保持为空(NC)。
Note: 1. 出厂时的设置。
振荡器标定寄存器- OSCCAL
Note: 1. ATmega103 兼容模式没有OSCCAL 寄存器。
• Bits 7..0 – CAL7..0: 振荡器标定数据
将标定数据写入这个地址可以对内部振荡器进行调节以消除由于生产工艺所带来的振荡 器频率偏差。复位时1 MHz 的标定数据( 标识数据的高字节,地址为0x00) 自动加载到 OSCCAL 寄存器。如果需要内部RC 振荡器工作于其他频率,标定数据必须人工加载:首 先通过编程器读取标识数据,然后将标定数据保存到Flash 或EEPROM 之中。这些数据 可以通过软件读取,然后加载到OSCCAL 寄存器。当OSCCAL 为零时振荡器以最低频 率工作。当对其写如不为零的数据时内部振荡器的频率将增长。写入0xFF 即得到最高频 率。标定的振荡器用来为访问EEPROM 和Flash 定时。有写EEPROM 和Flash 的操作时不要将频率标定到超过标称频率的10%,否则写操作有可能失败。要注意振荡器只对 1.0、2.0、4.0 和8.0 MHz 这四种频率进行了标定,其他频率则无法保证,见 Table 15。
上一篇:ATmega64 外部时钟
下一篇:ATmega32 SRAM数据存储器
推荐阅读
史海拾趣
为了进一步拓展市场,胜利公司开始与其他品牌进行跨界合作。例如,公司与知名运动品牌合作推出联名款羽毛球鞋和服装,吸引了更多消费者的关注。此外,公司还与电商平台合作,开展线上销售业务,为消费者提供更加便捷的购物体验。
作为一家有社会责任感的企业,EMI公司不仅关注经济效益的增长,还积极履行社会责任。公司积极参与各种公益活动和社会救助行动,为灾区捐款捐物、支持教育事业等。同时,公司还注重环保和可持续发展,通过引进环保技术和设备、加强废弃物处理等措施降低生产过程中的环境污染。这些行动展现了EMI公司的良好企业形象和社会责任感。
在ETC领域,速通科技始终保持着技术创新的步伐。公司不断投入研发资源,致力于提高ETC系统的性能、稳定性和安全性。经过多年的努力,速通科技成功研发出了基于国标ETC的自由流收费技术,并获得了多项发明专利。这一技术的推出,大大提高了车辆的通行效率,减少了交通拥堵现象。
一 背景 随着技术产业的高速发展,现代化的大型多参数自动测量仪器设备的应用越来越广泛,其量值溯源问题使传统的计量方法和理论面临了新的挑战。数字集成电路测试设备(以下简称ATE)的计量校准问题就是一例:这类设备比较复杂,不便搬运,系统 ...… 查看全部问答∨ |
|
2440 camera??????????????????????? 请教你一个问题好吗?2440上 camera分配的是irq6 该irq可能由INTSUB_CAM_P、INTSUB_CAM_C或INT_CAM 被置一而引起,有的资料上说中断由VSYNC垂直同步信号引起 这个由VSYNC触发的中断到底是 INTSUB_CAM_P、INTSUB_CAM_C还是INT_CAM啊? ??如果触发 ...… 查看全部问答∨ |
最近我在修改EBOOT,用的是platform builder 5.0,下面的现象无法解释,请各位指点一下:(GPB5--GPB8是我的LED驱动IO) rGPBUP = 0x7FF; rGPBCON = (rGPBCON ...… 查看全部问答∨ |
新手,苦思很久了,就是解决不了关于CodeWarriorV6,.2中关于SCI串口调试的问题 正在学习在mc9s08dz32的板子上移植操作系统。现在是能跑起来了,身边没有板子,想要利用SCI进行串口的模拟调试,在CODEWARRIORV6.2的版本中好像不再支持HCS08了,于是自己写了SCI的驱动,代码如下: void TERMIO_Init(void){ /* SCI1C1: LOO ...… 查看全部问答∨ |
|
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); //这是配置的NVIC /* Enable the TIM1 Interrupt */ NVIC_InitStructure.NVIC_IRQChannel = E ...… 查看全部问答∨ |
|