复位AVR
复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的 指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不会使能 中断,则中断向量可以由一般的程序代码所覆盖。 Figure 22 复位逻辑的电路图。Table 19 则定义了复位电路的电气参数。
复位源生效时I/O 端口立即复位为初始值,不需要任何时钟的辅助。
当所有的复位信号消失之后,延迟计数器被激活,从而延长了内部复位,并使得在MCU 正常工作之前电源达到稳定的电平。延迟计数器的溢出时间通过熔丝位CKSEL 由用户设 定。延迟时间的选择请参见P35“ 时钟源” 。
复位源
ATmega64 有5 个复位源:
• 上电复位。当电源电压低于上电复位门限 (VPOT) 时, MCU 复位。
• 外部复位。引脚 RESET 上的低电平持续时间大于最小脉冲宽度时MCU 复位。
• 看门狗复位。当看门狗使能并且看门狗定时器超时时复位发生。
• 掉电检测复位。当掉电检测复位功能使能,切电源电压低于掉电检测复位门限(VBOT) 时MCU 即复位。
• JTAG AVR复位:当复位寄存器为1 时MCU即复位。参见 P 235“IEEE 1149.1 (JTAG)边界扫描” 。
Notes:
1. 电压下降时,只有电压低于VPOT 时复位才会发生。
2. 一些器件的VBOT 可能比标称的最小工作电压还要低。这些器件在生产测试过程中进行 了VCC = VBOT 的测试,保证在VCC 下降到处理器无法正常工作之前产生掉电检测复 位。ATmega64L的测试条件为BODLEVEL=1,ATmega64的测试条件为BODLEVEL=0。 BODLEVEL=1 不适用于ATmega64。
上一篇:ATmega64 上电复位
下一篇:ATmega64 减少功耗的方法
推荐阅读最新更新时间:2024-11-12 11:38
设计资源 培训 开发板 精华推荐
- AD8532ARMZ-REEL A 单电源、2 路有源分频器的典型应用
- AD8615AUJZ-REEL高速光电二极管前置放大器典型应用电路
- LTC2945HMS-1 隔离式宽范围 I2C 功率监视器的典型应用
- STC示波器笔-电池版本(第三方版本)
- AM30EW-2415DZ ¦15V 单路输出 DC/DC 转换器的典型应用
- AKD4118A-A,AK4118 数字音频收发器评估板
- NCP1343PD100WGEVB:NCP1343 100 W USB PD 评估板
- M4-Breadstick:适配面包板的Microchip SAMD51 开发板
- NCP512SQ13T2G 80 mA、1.3 输出电压 CMOS 低压稳压器的典型应用
- 多功能双热插拔控制器/电源排序器允许带电背板插入