
ATmega165/V
系统的控制和
RESET
复位AVR
复位时所有的I / O寄存器都被设置为初始值,程序启动exe-
cution从复位向量。处的指令复位向量必须是JMP
- 绝对跳转 - 指令复位处理例程。如果程序永远
使能中断,中断向量就没有,一般的程序
代码可以放在这些位置。这也是当复位向量在
应用程序区,中断向量位于Boot区 - 或者反过来。该
电路图在图14中示出了复位的逻辑。表16定义了电气参
复位电路的ETERS 。
在AVR的I / O端口立即复位到初始状态,当复位源
变为有效。这不需要任何时钟处于正常运行状态。
在所有的复位信号消失不活跃,一个延迟计数器被激活,拉伸
内部复位。这使得能够达到正常运行之前稳定电平的功率
开始。延迟计数器的溢出时间由用户通过SUT确定
和CKSEL熔丝。不同选择的延迟时间“时钟都
第24页上的来源“ 。
复位源
在ATmega165有5个复位源:
上电复位。 MCU复位当电源电压为电源下方
复位门限(V
锅
).
外部复位。 MCU复位时,低电平出现在RESET引脚
大于最小脉冲长度更长。
看门狗复位。当看门狗定时器超时,MCU复位和
看门狗被启用。
欠压复位。 MCU复位当电源电压V
CC
低于
欠压复位门限(V
BOT
)和欠压检测功能。
AVR JTAG复位。该MCU是只要有一个逻辑,一个在RESET复位
注册时,JTAG系统的扫描链中的一个。请参见“ IEEE
1149.1 ( JTAG )边界扫描“的详细信息,第212页。
37
2573G–AVR–07/09