嵌入式学习小组
直播中

胡小娟

7年用户 150经验值
私信 关注

请问哪位大神可以详细介绍一下ATtiny13复位源吗?

ATtiny13复位源

回帖(2)

胡雄相

2020-11-19 14:07:29
  复位AVR
  ATtiny13复位时所有的I/O寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的指令必须是绝对跳转JMP指令,以使程序跳转到复位处理例程。如果程序永远不利用中断功能,中断向量可以由一般的程序代码所覆盖。这个处理方法同样适用于当复位向量位于应用程序区,中断向量位于Boot区—或者反过来—的时候。Figure13为复位逻辑的电路图。Table15则定义了复位电路的电气参数。
  复位源有效时I/O端口立即复位为初始值。此时不要求任何时钟处于正常运行状态。
  所有的复位信号消失之后,芯片内部的一个延迟计数器被激活,将内部复位的时间延长。这种处理方式使得在MCU正常工作之前有一定的时间让电源达到稳定的电平。延迟计数器的溢出时间通过熔丝位SUT与CKSEL设定。延迟时间的选择请参见P20“时钟源”。
举报

姬盼希

2020-11-19 14:09:33
复位源
  ATtiny13有4个复位源:
  ·上电复位。电源电压低于上电复位门限VPOT时,MCU复位。
  ·外部复位。引脚RESET上的低电平持续时间大于最小脉冲宽度时MCU复位。
  ·看门狗复位。看门狗使能并且看门狗定时器溢出时复位发生。
  ·掉电检测复位。掉电检测复位功能使能,且电源电压低于掉电检测复位门限VBOT时MCU即复位。
  
  
  Notes:
  1.这些值仅作为参考,实际值待测试。
  2.电压下降时,只有电压低于V时复位才会发生。
  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分