立即注册 找回密码

微雪课堂

搜索
微雪课堂 AVR AVR单片机内核剖析 ATmega8 查看内容

ATmega8 复位源

2015-5-27 12:08| 发布者: waveshare-admin| 查看: 3243| 评论: 0

摘要: 复位AVR复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的 指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不利用中 断功能,中断向量可以由一般的程序代码 ...

复位AVR

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

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

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

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

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

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


249

顶一下

刚表态过的朋友 (249 人)

最新评论

所有教程
内核剖析
    01Atmega16
    深入剖析Atmega16芯片内核
    02Atmega48
    深入剖析Atmega48芯片内核
    03ATmega8
    深入剖析ATmega8芯片内核
    04ATmega128
    深入剖析ATmega128芯片内核
    05ATmega64
    深入剖析ATmega64芯片内核
    06ATmega32
    深入剖析ATmega32芯片内核
    07ATmega168
    深入剖析ATmega168芯片内核
    08ATtiny13
    深入剖析ATtiny13芯片内核
    09ATmega88
    深入剖析ATmega88芯片内核
    010ATtiny2313
    深入剖析ATtiny2313芯片内核
AVR

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2024-4-27 00:24 , Processed in 0.031379 second(s), 20 queries .

返回顶部