⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avr复位检测 avr复位电路 avr 新手入门.htm

📁 avr硬件软件开发的一些总结 用AVR单片机模拟的串口程序 AVR基本硬件线路设计与分析 等等
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0048)http://www.avrvi.com/avr_examples/avr_reset.html -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>AVR复位检测 AVR复位电路 AVR 新手入门</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="AVR 新手入门 单片机 AVR与虚拟仪器网站提供" name=description>
<META content="古欣 guxin[at]mail.sdu.edu.cn" name=author>
<META content="AVR 单片机 新手入门 手把手教程 avr程序 avr范例" name=keywords>
<STYLE title=css_design_by_guxin type=text/css media=all>@import url( ../inc/article.css );
</STYLE>
<LINK media=all href="AVR复位检测 AVR复位电路 AVR 新手入门.files/article.css" type=text/css 
rel=stylesheet>
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY>
<DIV class=m>
<H1 class=c>AVR与虚拟仪器 www.avrvi.com</H1></DIV>
<DIV class=m>
<DIV id=head>
<P class=c>AVR与虚拟仪器致力于提供最优质的AVR和labview技术服务,最全的技术资料,最好的开发板方案。</P>
<P class=c>我们将以AVR DB-CORE Ver2.3 Atmega16开发板为平台,一步一步,教会大家AVR单片机编程。</P>
<P class=c>本站所有范例都采用ICC编写,ICC编译器加AVR Studio下载调试,下载器为JTAG&amp;ISP下载编程器。 
</P></DIV></DIV>
<DIV class=m>
<DIV id=now>你现在的位置:<A href="http://www.avrvi.com/">AVR与虚拟仪器</A>&gt;&gt;<A 
href="http://www.avrvi.com/index_avr_examples.html">AVR使用范例</A>&gt;&gt;AVR复位检测 
AVR复位电路 AVR 新手入门<SPAN><A title=AVR与虚拟仪器论坛 
href="http://bbs.avrvi.com/">论坛</A></SPAN></DIV></DIV>
<DIV class=m>
<H3>AVR使用范例--AVR复位检测 AVR复位电路 AVR 新手入门</H3>
<DIV class=pad10>
<P>AVR复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的 指令必须是绝对跳转JMP 
指令,以使程序跳转到复位处理例程。</P>
<P>AVR的复位信号源有五个:</P>
<UL>
  <LI>上电复位。电源电压低于上电复位门限 VPOT 时, MCU 复位。 
  <LI>外部复位。引脚 RESET 上的低电平持续时间大于最小脉冲宽度时MCU 复位。 
  <LI>看门狗复位。看门狗使能并且看门狗定时器溢出时复位发生。 
  <LI>掉电检测复位。掉电检测复位功能使能,且电源电压低于掉电检测复位门限 VBOT 时 MCU 即复位。 
  <LI>JTAG AVR复位。复位寄存器为1 时MCU 复位。<BR></LI></UL>
<OL>
  <LI>上电复位<BR>上电复位(POR) 脉冲由片内检测电路产生,POR电路保证器件在上电时复位。VCC 
  达到上电门限电压后触发延迟计数器。在计数器溢<BR>出之前器件一直保持为复位状态。当VCC 下降时,只要低于检测门限,RESET 信号立即 生效。 
  <LI>外部复位<BR>外部复位由外加于RESET 引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度 时 
  即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到 复位门限电压VRST( 上升沿) 时, tTOUT 延时周期开始。延时结束后MCU 即启动。 
  <LI>看门狗复位<BR>看门狗定时器溢出时将产生持续时间为1 个CK 周期的复位脉冲。在脉冲的下降沿,延时 定时器开始对tTOUT 记数 
  <LI>掉电检测复位<BR>BOD 电路的开关由熔丝位BODEN控制。当BOD使能后(BODEN被编程),一旦VCC下降到 触发电平以下(VBOT-, 
  Figure 19), BOD 复位立即被激发。当VCC 上升到触发电平以上 时(VBOT+,Figure 
  19),延时计数器开始计数,一旦超过溢出时间tTOUT,MCU即恢复工作。 
  <LI>JTAG AVR复位<BR>JTAG通过复位寄存器mcur,复位寄存器为1 时MCU 复位。通过JTAG 指令AVR_RESET 可以使JTAG 
  复位寄存器置位,并引发MCU 复位,并使 JTRF 置位。上电复位将使其清零,也可以通过写”0” 来清除。 
  <LI>MCU 控制和状态寄存器提供了有关引起MCU 复位的复位源的信息。<BR></LI></OL>
<P class=title>MCU 控制和状态寄存器提供了有关引起MCU 复位的复位源的信息。 </P>
<OL>
  <LI>Bit 4 – JTRF: JTAG 复位标志<BR>通过JTAG 指令AVR_RESET 可以使JTAG 复位寄存器置位,并引发MCU 
  复位,并使<BR>JTRF 置位。上电复位将使其清零,也可以通过写”0” 来清除。<BR>
  <LI>Bit 3 – WDRF: 看门狗复位标志<BR>看门狗复位发生时置位。上电复位将使其清零,也可以通过写”0” 来清除。<BR>
  <LI>Bit 2 – BORF: 掉电检测复位标志<BR>掉电检测复位发生时置位。上电复位将使其清零,也可以通过写”0” 来清除。<BR>
  <LI>Bit 1 – EXTRF: 外部复位标志<BR>外部复位发生时置位。上电复位将使其清零,也可以通过写”0” 来清除。<BR>
  <LI>Bit 0 – PORF: 上电复位标志<BR>上电复位发生时置位。只能通过写”0” 
  来清除。<BR>为了使用这些复位标志来识别复位条件,用户应该尽早读取此寄存器的数据,然后将其复 
  位。如果在其他复位发生之前将此寄存器复位,则后续复位源可以通过检查复位标志来了 解。 </LI></OL></DIV></DIV>
<DIV class=m>
<H4 id=link><A href="http://www.avrvi.com/">AVR 与虚拟仪器</A>欢迎交换链接,请与小古联系 
avrvi【at】163.com </H4>
<SCRIPT src="AVR复位检测 AVR复位电路 AVR 新手入门.files/links.js" 
type=text/javascript></SCRIPT>

<SCRIPT src="AVR复位检测 AVR复位电路 AVR 新手入门.files/footer.js" 
type=text/javascript></SCRIPT>
</DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -