ATmega128 复位源

以下资料参考马潮老师的中文手册,由微雪电子整理并发布,转载请注明出处:www.waveshare.net,否则追究相应责任!

复位AVR

复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的 指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不会使能 中断,则中断向量可以由一般的程序代码所覆盖。Figure 22 为复位逻辑的电路图。Table 19 则定义了复位电路的电气参数。

复位源生效时I/O 端口立即复位为初始值,不需要任何时钟的辅助。

当所有的复位信号消失之后,延迟计数器被激活,从而延长了内部复位,并使得在MCU 正常工作之前电源达到稳定的电平。延迟计数器的溢出时间通过熔丝位CKSEL 由用户设 定。延迟时间的选择请参见 P 34“ 时钟源” 。

复位源
ATmega128 有5 个复位源:
• 上电复位。当电源电压低于上电复位门限 (VPOT) 时, MCU 复位。
• 外部复位。引脚 RESET 上的低电平持续时间大于最小脉冲宽度时MCU 复位。
• 看门狗复位。当看门狗使能并且看门狗定时器超时时复位发生。
• 掉电检测复位。当掉电检测复位功能使能,切电源电压低于掉电检测复位门限(VBOT) 时MCU 即复位。
• JTAG AVR复位:当复位寄存器为1 时MCU即复位。参见 P 235“IEEE 1149.1 (JTAG)边界扫描” 。

ATmega128 复位逻辑 ATmega128 复位特性
Notes:
1. 电压下降时,只有电压低于VPOT 时复位才会发生。
2. 一些器件的VBOT 可能比标称的最小工作电压还要低。这些器件在生产测试过程中进行 了VCC = VBOT 的测试,保证在VCC 下降到处理器无法正常工作之前产生掉电检测复 位。ATmega128L的测试条件为BODLEVEL=1,ATmega128的测试条件为BODLEVEL=0。 BODLEVEL=1 不适用于ATmega128。
 相关AVR资料说明

可作为如下AVR的参考资料: ATtiny13 ATtiny24 ATtiny44 ATtiny84 ATtiny2313 ATtiny26 ATmega48 ATmega88 ATmega168 ATmega8 ATmega16 ATmega32 ATmega64 ATmega128 ATmega162 ATmega169 ATmega169P ATmega8515 ATmega8535

 相关AVR型号资料

ATtiny13 ATtiny24 ATtiny44 ATtiny84 ATtiny26 ATtiny2313
ATmega48 ATmega88 ATmega168 ATmega8 ATmega16 ATmega32
ATmega64 ATmega128 ATmega162 ATmega169 ATmega8515 ATmega8535

ATmega128 复位源

——