ATmega168 复位源

发布者:温馨时光最新更新时间:2020-07-19 来源: eefocus关键字:ATmega168  复位源 手机看文章 扫描二维码
随时随地手机看文章

复位AVR 

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

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

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

复位源

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

ATmega168 复位逻辑

ATmega168 复位特性

关键字:ATmega168  复位源 引用地址:ATmega168 复位源

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

推荐阅读最新更新时间:2024-11-09 19:15

ATmega168 SPI数据模式与时序
ATmega168有四种 XCKn (SCK)相位与极性的组合与串行数据有关,具体由 UCPHAn与UCPOLn决 定。 数据传输的时序图请见 Figure77。 数据位的移出与锁定发生在 XCKn 信号的相反边沿,以保证有足够的时间使数据稳定。UCPOLn 与 UCPHAn 的功能总结见 Table86。改变这两位的设置将破坏正在进行的通讯。 。
[单片机]
<font color='red'>ATmega168</font> SPI数据模式与时序
ATmega168 外部时钟
ATmega168可用外部时钟源驱动,如Figure 15所示的进行连接。 此时CKSEL熔丝位必须按照Table15编程。 选择了这个振荡源之后,启动时间由熔丝位 SUT确定,如 Table16 所示。 为了保证MCU 能够稳定工作,不能突然改变外部时钟源的振荡频率。工作频率突变超过2% 将会产生异常现象。应该在MCU 保持复位状态时改变外部时钟的振荡频率。 要注意的是,系统时钟预分频可以实现在运行期间改变内部时钟频率而保持系统稳定运 行。请参见 P31”系统时钟预分频器 ” 。
[单片机]
<font color='red'>ATmega168</font> 外部时钟
ATmega88 复位
复位AVR 复位时所有的 I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。 对于ATmega168 复位向量处的指令必须是绝对跳转 JMP 指令,以使程序跳转到复位处理例程。 对于ATmega48与ATmega88复位向量处的指令必须是相对跳转RJMP指令,以使程序跳转到复位处理例程。如果程序永远不利用中断功能,中断向量可以由一般的程序代码所覆盖。这个处理方法同样适用于复位向量位于应用程序区,中断向量位于 Boot 区—或者反过来—的时候 ( 只适用于 ATmega88/168)。 Figure16 为复位逻辑的电路图。 Table20 则定义了复位电路的电气参数。 复位源有效时I/O 端口立即复位为初始值。此时不要求
[单片机]
ATmega88 <font color='red'>复位</font><font color='red'>源</font>
ATmega168 掉电检测
ATmega168 具有片内 BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中 VCC 的变化。此触发电平通过熔丝位 BODLEVEL 来设定。 BOD的触发电平具有迟滞回线以消除电源尖峰的影响。这个迟滞功能可以解释为VBOT+ = VBOT+ V HYST/2 以及 V BOT- V HYST/2 。 Notes: VBOT 可能低于某些器件的最小标称工作电压。对于有这种情形的器件,在产品测试时 将做VCC = VBOT 的实验。这保证了在芯片工作电压 VCC 降至微处理器已经无法正常工 作之前,掉电复位必定发生。ATmega168V 用 BODLEVEL = 110 与 B
[单片机]
<font color='red'>ATmega168</font> 掉电检测
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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