时钟源
ATmega64 芯片有如下几种通过熔丝位选择的时钟源。时钟输入到AVR 时钟发生器,并通往其他合 适的模块。
Note: 1. 对于所有的熔丝位, “1” 表示未编程, “0” 代表已编程。
每个时钟源在后续部分单独介绍。当CPU 自掉电模式或省电模式唤醒之后,被选择的时 钟源用来为启动过程定时,保证振荡器在开始执行指令之前进入稳定状态。当CPU 从复 位开始工作时,还有额外的延迟时间以保证在开始正常工作之前电源达到稳定电平。看门 狗振荡器用来为自己的启动时间定时。看门狗溢出时间所对应的WDT 振荡器周期数列于 Table 7。看门狗振荡器的频率与工作电压有关,具体请参见 P328“ATmega64 典型特性 – 初始数据” 。
缺省时钟源
ATmega64 芯片出厂时CKSEL = “0001”, SUT = “10”。这个缺省设置的时钟源是内部RC 振荡器, 启动时间为最长。这种设置保证用户可以通过ISP 或并行编程器得到所需的时钟源。
关键字:ATmega64 时钟源 时钟发生器
引用地址:
ATmega64 时钟源
推荐阅读最新更新时间:2024-11-08 10:38
STM8S学习笔记-时钟控制1
1.图13可见,STM8S单片机主要有四种时钟源可供选择: 1).1-24MHz外部晶体振荡器(HSE). 2).最大24MHz外部时钟(HSE ext). 3).16MHz高速内部RC振荡器(HSI). 4).128KHz低速内部RC振荡器(LSI). 2.主时钟可以从这四种时钟源中任意切换,切换过程可通过自动切换和手动切换。 自动切换过程:使能相应的时钟源,使能切换,等待切换完成。 例如:从HSI切换到外部HSE,子程序如下: void CLKToHSE(void) { while(!(CLK_ECKR&0x02)); //等待HSE就绪 CLK_ECKR |= 0x01; //使能HSE CLK_SWCR
[单片机]
有源RFID定位系统设计与实现
定位系统是指在有限的区域内,如企业内部、校园、港口、仓库等,对财产和人员进行定位和跟踪。随着数据业务和多媒体业务的快速增加,人们对定位与导航的需求日益增大,已成为一个新兴产业并成为21世纪最热门的研究领域之一。目前,常用的定位技术包括红外线、超声波、GPS、Wi-Pi等,但这些技术存在定位范围小、抗干扰能力差、定位精度低等缺陷。本文针对这些不足,设计并实现了有源REID定位系统,该系统很好驷弥补了这些缺陷,适用于更多的场合。 1、定位技术分析 红外线定位技术只适合于短距离传播,且容易被荧光灯或者房间内的灯光干扰,所以该定位技术在定位范围和定位精确上有很大的局限性。 超声波传播定位技术虽然距离较远,但是受多径
[单片机]
一图搞懂单片机STM32的5个时钟源知识!
众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。 内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号. 高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们
[单片机]
可编程时钟发生器及其应用
摘要: 美国CYPRESS公司的可编程时钟发生器芯片ICD2053B的结构和工作原理及其在数据采集系统中的应用。ICD2053B提供用户可编程的锁相环特性,输出可改变型任何所期望的频率值上(391kHz~100MHz)。在数据采集系统中,利用ICD2053B所具有的动态改变输出频率的能力,可实现系统的变频率采样,提高了系统的适用范围和兼容性,给设计者提供了灵活的设计自由度。
关键词: 可编程时钟发生器 ICD2053B 数据采集系统 CPLD设计
在数据采集系统中,所设计的系统应具有通用性,可根据不同的数据采集对象,产生不同的采样频率;或者系统处于不同的运动情况时,能够动态改变采样频率,即数据
[应用]
Maxim推出低抖动多路输出时钟发生器
Maxim推出用于高速网络设备的低抖动时钟发生器MAX3627/MAX3629。MAX3627具有七路LVDS输出和一路LVCMOS输出,MAX3629具有五路LVDS输出和三路LVCMOS输出。这两款器件采用低噪声晶体振荡器和PLL架构,能够从25MHz晶体或参考时钟输入产生超低抖动(0.14psRMS)的高频(312.5MHz)时钟信号。MAX3627/MAX3629可同时产生两路频率由引脚设定的时钟信号,分别为以太网端口和MAC提供时钟。该功能省去了昂贵的高频振荡器和扇出缓冲器,节省了电路板的空间和成本。MAX3627和MAX3629具有优异的电源噪声抑制(PSNR),能够最大程度地减小嘈杂电源对抖动性能的影响,使系统整
[模拟电子]
STM32F103单片机使用内部RC振荡器做时钟源
平时在做项目的时候都用的是外部晶振做为时钟源,想试试用内部RC振荡器做为时钟源,在网上搜了一下如何设置内部时钟,发现资料比较少的。决定将设置内部RC振荡器做为时钟源的方法记录下来。 用的单片机是STM32F103C8T6,项目工程是在正点原子的示例代码上修改来的。用一个LED工程测试,在主程序中闪烁LED灯。 #include sys.h #include delay.h #include usart.h #include led.h int main ( void ) { delay_init(); //延时函数初始化 LED_Init(); //初始化与LED连接的硬件接口 while
[单片机]
stm8s时钟源切换
STM8单片机的时钟源非常丰富,芯片内部既有16MHZ的高速RC振荡器,也有128KHZ的低速RC振荡器,外部还可以接一个高速的晶体振荡器。在系统运行过程中,可以根据需要,自由地切换。单片机复位后,首先采用的是内部的高速RC振荡器,且分频系数为8,因此CPU的上电运行的时钟频率为2MHZ。 切换时钟源,主要涉及到的寄存器有:主时钟切换寄存器CLK_SWR和切换控制寄存器CLK_SWCR。 主时钟切换寄存器的复位值为0xe1,表示切换到内部的高速RC振荡器上。当往该寄存器写入0xb4时,表示切换到外部的高速晶体振荡器上。 在实际切换过程中,应该先将切换控制寄存器中的SWEN(第1位)设置成1,然后设置CLK_SWCR的值,最后要判
[单片机]
stm32基础之独立看门狗
stm32基本都内置两种看门狗(另外还有外置的看门狗芯片),窗口看门狗和独立看门狗,两种看门狗的使用方法和应用场景各不相同,今天主要讲讲最常用的独立看门狗(工作这么多年,没见谁用过窗口看门狗,这种估计在时序严格的场合会用上)。 所谓独立(Independent watchdog),就是该看门狗有独立的时钟源供看门狗使用,VIP专属。这样即使程序跑飞,或者主时钟挂掉,照样运行。但是精度嘛,你懂的(VIP用户一般比较飘)。 所谓看门狗,外形虽然不像(一堆电子电路,肯定不像),但行为真的狗,还是一条疯狗。为啥这么说呢? 这只狗一定要在规定以内的时间(这个时间自己设置)喂食,超出一点都不行,否则就咬人(复位整个程序,让你的人生重新
[单片机]