ATmega88 复位源

发布者:rho27最新更新时间:2022-01-17 来源: eefocus关键字:ATmega88  复位源  初始值 手机看文章 扫描二维码
随时随地手机看文章

复位AVR 

复位时所有的 I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。 对于ATmega168 复位向量处的指令必须是绝对跳转 JMP 指令,以使程序跳转到复位处理例程。 对于ATmega48与ATmega88复位向量处的指令必须是相对跳转RJMP指令,以使程序跳转到复位处理例程。如果程序永远不利用中断功能,中断向量可以由一般的程序代码所覆盖。这个处理方法同样适用于复位向量位于应用程序区,中断向量位于 Boot 区—或者反过来—的时候 ( 只适用于 ATmega88/168)。 Figure16 为复位逻辑的电路图。 Table20 则定义了复位电路的电气参数。

复位源有效时I/O 端口立即复位为初始值。此时不要求任何时钟处于正常运行状态。

所有的复位信号消失之后,芯片内部的一个延迟计数器被激活,将内部复位的时间延长。这种处理方式使得在 MCU 正常工作之前有一定的时间让电源达到稳定的电平。延迟计数器的溢出时间通过熔丝位 SUT 与 CKSEL 设定。延迟时间的选择请参见 P24”时钟源 ” 。

复位源

ATmega88 有4个复位源:
· 上电复位。电源电压低于上电复位门限 VPOT 时, MCU 复位。
· 外部复位。引脚 RESET 上的低电平持续时间大于最小脉冲宽度时MCU 复位。
· 看门狗复位。看门狗使能并且看门狗定时器溢出时复位发生。
· 掉电检测复位。掉电检测复位功能使能,且电源电压低于掉电检测复位门限 VBOT 时MCU 即复位。




关键字:ATmega88  复位源  初始值 引用地址:ATmega88 复位源

上一篇:ATmega88 上电复位
下一篇:ATmega88 减少功耗的方法

推荐阅读最新更新时间:2024-11-10 10:14

ATmega88 上电复位
上电复位 (POR) 脉冲由片内检测电路产生。检测电平请参见 Table20。 无论何时 VCC 低于检测电平 POR 即发生。 POR 电路可以用来触发启动复位,或者用来检测电源故障。 POR电路保证器件在上电时复位。VCC 达到上电门限电压后触发延迟计数器。在计数器溢出之前器件一直保持为复位状态。当 VCC 下降时,只要低于检测门限,RESET 信号立即生效。
[单片机]
<font color='red'>ATmega88</font> 上电<font color='red'>复位</font>
ATmega88 标定的片内RC振荡器
校准的ATmega88片内 RC 振荡器提供了固定的 8.0 MHz 的时钟 这是在 3V、25 C 下的标称数值。 器件出厂时CKDIV8熔丝位已经被编程,请参见 P31”系统时钟预分频器” 。按照Table11 对熔丝位 CKSEL 进行编程即可将其作为系统时钟。 选择这个时钟之后就无需外部器件了。复位时硬件将标定字节加载到 OSCCAL 寄存器,自动完成对 RC 振荡器的标定。在3V、25 C 时,这种标定可以提供标称频率 ± 1%的精度。 通过改变 OSCCAL 寄存器,标定可以使振荡器在 7.3 - 8.1 MHz 的范围内的精度达到 ± 1%。 当使用这个振荡器作为系统时钟时,看门狗振荡器继续为看门狗定时器和溢出复位提
[单片机]
<font color='red'>ATmega88</font> 标定的片内RC振荡器
ATmega88 指令执行时序
这一节介绍ATmega88指令执行过程中的访问时序。AVR CPU 由系统时钟clkCPU 驱动。此时钟直接来自选定的时钟源。芯片内部不对此时钟进行分频。 Figure 6 说明了由Harvard 结构决定的并行取指和指令执行,以及可以进行快速访问的寄存器文件的概念。这是一个基本的流水线概念,性能高达1 MIPS/MHz,具有优良的性价比、功能/ 时钟比、功能/ 功耗比。 Figure 7 演示的是ATmega88寄存器文件内部访问时序。在一个时钟周期里,ALU 可以同时对两个寄存器操作数进行操作,同时将结果保存到目的寄存器中去。
[单片机]
<font color='red'>ATmega88</font> 指令执行时序

推荐帖子

Keil 工程文件的建立、设置与目标文件的获得
内容如题,给新手入门~Keil工程文件的建立、设置与目标文件的获得谢谢分享。。
kuaileqiqi 单片机
2016新电子——EMC测试测量解决方案
2016新电子——EMC测试测量解决方案
lemonade815 汽车电子
关于IRQL
系统内存堆可跟用户堆不一样啊,它表现为系统地址空间的两个所谓的内存池。◎不分页池--不分页池不会分页到交换文件(swapfile),自然也不需要分页回来。它们总是老老实实在物理内存里活动,在你想访问它们的时候总能找到它们(任何IRQL等级),并且不会出现分页错误(废话,不分页如果还出现分页错误,就太没有天理了。)这也正是它的优点啊,任何访问都不会出现页面错误!页面错误可是往往导致系统瘫掉的哦(当IRQL=DISPATCH_LEVEL)!◎分页池--顾名思义,就是可以分页(分入和
zhaowo 嵌入式系统
安路FPGA评估板SparkRoad OV2640测试
今天测试了一下OV2640,使用的https://github.com/verimake-team/SparkRoad-V/tree/master/demo/16_ov2640_sdram这个例程,效果不是很理想。这个OV2640我以前使用过,当时直接使用STM32采集然后通过电脑显示,效果不错。因为以前没有显示器使用电视测试比较麻烦,这次赶在小交封闭的前一天买了一个显示器,因为没有VGA接口也只能使用VGA转HDMI的转接器测试。测试后发现噪声非常大,大的离谱。因为OV2640之前测试
littleshrimp FPGA/CPLD
求:科大讯飞TTS播出的例子,谢谢。
发现它合成的是语音资源。那位做过播出,给个例子,谢谢。papaya_stone@sina.com求:科大讯飞TTS播出的例子,谢谢。科大讯飞TTS播出的例子不太清楚这个播出语音?用DSHOW?要钱的吧~~~我做过的,lz能否说的具体点,讯飞的片子分不同档的,有固定应用的,里面是以长句形式的就比较自然,单字或者单词合成的就差点,效果和手机上的短信阅读差不多。是纯软件合成的,不是芯片的。最后管讯飞要了个带播音接口的。谢谢参与。
anjiu 嵌入式系统
请教稳压管测试问题
12V稳压管,SOD323封装,用三用表测量正向电压:Vf=0.64V(正到负极)反向电压:Vf1=0.25V请问这个稳压管还能用不?请教稳压管测试问题【请问这个稳压管还能用不?】显然已经损坏,不能再用。正向测得0.64V是正常的,反向测得0.25V则不正常。 三用表测量反向是不通的!或者表有微弱的反应不论是什么万用表,12V稳压管均不可能被反向击穿,说明稳压管已经坏了。12V稳压管,反向电压:Vf1=0.25V,这个稳压管不能用了。
kal9623287 电源技术
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved