ATtiny2313 时钟源

2020-07-01来源: eefocus关键字:ATtiny2313  时钟源  AVR

ATtiny2313芯片有如下几种通过Flash熔丝位进行选择的时钟源。时钟输入到AVR时钟发生器,再分配到相应的模块。

ATtiny2313 时钟源1

ATtiny2313 时钟源2

Note: 1. 对于所有的熔丝位, "1" 表示未编程,"0" 代表已编程。


不同的时钟选项将在后续部分进行介绍。当 CPU 自掉电模式或省电模式唤醒之后,被选 择的时钟源用来为启动过程定时,保证振荡器在开始执行指令之前进入稳定状态。当CPU 从复位开始工作时,还有额外的延迟时间以保证在 MCU 开始正常工作之前电源达到稳定 电平。这个启动时间的定时由看门狗振荡器完成。看门狗溢出时间所对应的 WDT 振荡器 周期数列于 Table 3。

ATtiny2313 看门狗振荡器周期数

缺省时钟源

器件出厂时 CKSEL = “10”, SUT = “10”,且 CKDIV8 编程。这个缺省设置的时钟源是 9.6MHz 的内部 RC振荡器,初始系统时钟预分频为 8,启动时间为最长。这种设置保证用 户可以通过 ISP 或并行编程器得到所需的时钟源


关键字:ATtiny2313  时钟源  AVR 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic501768.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:AVR IO输出之蜂鸣器控制程序
下一篇:ATtiny2313 时钟系统及其分布

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

ATtiny2313 标定的片内RC振荡器
标定的片内 RC 振荡器提供了固定的 8 MHz 或 4 MHz 的时钟。 这些频率都是 3V、 25 C下的标称数值。若频率超出器件标称值,必须对CKDIV8熔丝位编程,以在启动阶段 对内部频率 8 分频,详见 P24“ 系统时钟预分频器 ” 。这个时钟也可以作为系统时钟,只 要按照 Table 4 对熔丝位 CKSEL 进行编程即可。选择这个时钟之后就无需外部器件了。 复位时硬件将标定字节加载到 OSCCAL 寄存器,自动完成对 RC 振荡器的标定。在 3V、 25度时,这种标定可以提供标称频率 ± 10%的精度。 当使用这个振荡器作为系统时钟时,看门狗仍然使用自己的看门狗定时器作为溢出复位的依据。更多的有关标定数据的
发表于 2020-07-01
<font color='red'>ATtiny2313</font> 标定的片内RC振荡器
ATtiny2313 EEPROM数据存储器
ATtiny2313包含128字节的EEPROM数据存储器。它是作为一个独立的数据 可以按字节读写。EEPROM的寿命至少为 100,000 次擦除周期。EEPROM 的访问由地 址寄存器、数据寄存器和控制寄存器决定。详见 EEPROM的串行数据下载。EEPROM 读/ 写访问EEPROM 的访问寄存器位于I/O 空间。EEPROM的写访问时间由Table 1给出。自定时功能可以让用户软件监测何时可以开始写 下一字节。用户操作 EEPROM 需要注意如下问题:在电源滤波时间常数比较大的电路 中,上电 下电时 VCC 上升/下降速度会比较慢。此时 CPU 可能工作于低于晶振所要求 的电源电压。请参见 P19“ 防止 EEPROM
发表于 2020-07-01
<font color='red'>ATtiny2313</font> EEPROM数据存储器
ATtiny2313 I/O存储器
ATtiny2313的 I/O P150“ 寄存器概述 ” 。ATtiny2313所有的I/O及外设都被放置于I/O I/O位置都可以通过LD/LDS/LDD 与ST/STS/STD指令来访问,在32个通用工作寄存器和I/O之间传输数据。 地址为0x00 - 0x1F的I/O寄存器还可用SBI和CBI指令直接进行位寻址,而SBIS和SBIC则用来检查某 一位的值。更多内容请参见指令集。使用 IN 和 OUT 指令时地址必须在 0x00 - 0x3F 之 间。如果要象 SRAM 一样通过 LD 和 ST 指令访问 I/O 寄存器,相应的地址要加上 0x20。 为了与后续产品兼容,保留未用的未应写 "0"
发表于 2020-07-01
ATtiny2313 时钟系统及其分布
时钟系统及其分布Figure 11为AVR的主要时钟系统及其分布。这些时钟并不需要同时工作。为了降低功耗, 可以通过使用不同的睡眠模式来禁止无需工作的模块的时钟,详见ATtiny2313 P26“ 电源管理及睡眠 模式 ” 。时钟系统详见 Figure 11。CPU 时钟- clkCPU CPU时钟与操作AVR内核的子系统相连,如通用寄存器文件、状态寄存器及保存堆栈指针的数据存储器。终止CPU 时钟将使内核停止工作和计算。I/O 时钟- clkI/O I/O时钟用于主要的I/O模块,如定时器计数器、 USART。I/O时钟还用于外部中断模块。要注意的是有些外部中断由异步逻辑检测,因此即使 I/O 时钟停止
发表于 2020-07-01
<font color='red'>ATtiny2313</font> 时钟系统及其分布
学习AVR(二)ATtiny2313的特点
V(ATtiny2313V) -2.7-5.5V(ATtiny2313) 速度等级 -ATtiny2313V:0-4MHz @ 1.8-5.5V,0-10MHz @ 2.7-5.5V -ATtiny2313:0-10MHz @ 2.7-5.5V,0-20MHz @ 4.5-5.5V 典型功耗 -活动模式(Active Mode)     1MHz,1.8V:230μA     32kHz,1.8V:20μA(包含振荡器) -掉电模式     在1.8V时< 0.1μA
发表于 2015-02-02
S3C2440芯片时钟配置
S3C2440A芯片中的时钟控制逻辑可以生成所需的时钟信号,包括用于CPU的FCLK、AHB (Advanced High-performance Bus) 总线外围设备的HCLK,以及APB (Advanced Peripheral Bus)总线外围设备的PCLK。S3C2440A有两个相锁循环(PLLs):一个用于FCLK、HCLK和PCLK,另一个用于USB块(48 Mhz)。时钟控制逻辑可以使用无PLL的慢时钟,并且可以通过软件控制决定将时钟是否连接到外围块,这将减少芯片的功耗。1 时钟源的选择S3C2440A芯片的时钟来源有两个,一个是外部晶振(XTIpll 和 XTOpll),一个来自外部时钟输入(EXTCLK
发表于 2020-06-12
S3C2440芯片<font color='red'>时钟</font>配置
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved