精华内容
下载资源
问答
  • 为确保微机系统中电路稳定可靠工作,复位电路是必可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,...
  • 以5V单片机为例,上电的过程其实是一个缓慢爬坡的过程,这个过程要几个微秒或几个毫秒,爬坡时单片机不正常工作,需要复位电路延时到电压稳定后才开始正常执行程序,这就叫上电复位单片机系统 单片机高电平...

    什么是单片机的上电复位
    众所周知,单片机属于数字电路,数字电路里只有0(低电平)和1(高电平)之分,单片机要么是高电平复位,要么是低电平复位。以5V单片机为例,上电的过程其实是一个缓慢爬坡的过程,这个过程要几个微秒或几个毫秒,爬坡时单片机不能正常工作,需要复位电路延时到电压稳定后才开始正常执行程序,这就叫上电复位。

    单片机基础入门:什么是上电复位,复位电路怎么设计
    单片机系统

    单片机高电平复位
    51单片机是高电平复位的,在其RST引脚施加几个周期的高电平即可实现51单片机的复位,让其程序从头执行。

    单片机基础入门:什么是上电复位,复位电路怎么设计
    51单片机高电平复位电路

    由于电容两端的电压不会发生突变,在上电瞬间复位引脚上是高电平,随着电容的放电过程,复位引脚上的电压逐渐降低,单片机开始正常工作。由此实现51单片机的上电复位。其上电复位的过程如下图所示。

    单片机基础入门:什么是上电复位,复位电路怎么设计
    高电平复位引脚电压曲线

    单片机低电平复位
    STM32的单片机,如Cortex-M3内核的单片机是低电平复位的单片机,在上电瞬间,引脚上低电平,随着电容的充电过程,单片机复位引脚上的电压逐渐上升,单片机正常工作。由此实现单片机的上电复位过程。单片机的低电平复位电路如下图所示。

    单片机基础入门:什么是上电复位,复位电路怎么设计
    单片机低电平复位电路

    低电平复位引脚曲线如下图所示,在上电瞬间可见是一个低电平。

    单片机基础入门:什么是上电复位,复位电路怎么设计
    低电平复位引脚曲线

    从复位电路可以看出,电容在哪一侧就是什么电平的复位。

    单片机的软件复位
    以上高低电平的复位都叫硬件复位,除此之外,单片机还有软件复位。最常见的形式就是看门狗,单片机每隔一段时间去喂狗,看门狗就不会复位,当长时间不喂狗后,软件复位。

    展开全文
  • 一、复位电路刚刚接通电源的单片机内部处于稳定的状态,CPU无法正常运转。因此,就需要进行单片机状态初始化,这就叫做复位单片机带有复位信号输入引脚,可以将这个信号调至低电平状态后让单片机复位。也就是说...

    一、复位电路

    刚刚接通电源的单片机内部处于不稳定的状态,CPU无法正常运转。因此,就需要进行单片机状态初始化,这就叫做复位。单片机带有复位信号输入引脚,可以将这个信号调至低电平状态后让单片机复位。也就是说通过输入复位信号来彻底叫醒单片机进入工作状态。

    接下来讲解一下复位的时序(如下图)。只有在向单片机提供稳定的时钟信号和电源的状态下才能实现复位,同时需将复位信号调至低电平。为了实现这种状态,需要将相比电源上电稍迟一步上电的电路与复位输入引脚相连接。这种电路在电源上电后通过电阻电流慢慢流向电容,电压缓缓上升。因此,电源上电后经过一段时间可以形成解除复位的电 路。这种外部电路称为“上电复位电路”。

    9e108a933da86cffdd4ab5133bd817e7.png

    复位电路与时序

    如上图所示,上电复位电路左侧的电路称为“手动按钮复位电路”。这是通过手动按下按钮后让单片机进入初始化状态的电路。

    普通单片机上复位信号必须在一定时间内保持低电平。具体时间记载在硬件手册和数据手册上。必须根据这个时间的长短来确定电阻R和电容C。

    二、CPU的复位操作

    通过复位操作,可以使程序计数器PC回到初始值,PC中保存的是CPU将要执行的指令地址。程序计数器PC的初始值是应用程序的头地址。单片机开始运行应用程序的方式有“固定地址开始方式”和“向量方式”。在设计单片机时,决定要使用的方式。

    • 固定地址开始方式是指从固定地址开始执行指令的方式。不同的单片机具体的地址也有所区别。如果固定地址是0,那么,就从0地址开始执行程序。
    • 向量方式是指从ROM的固定地址中,读取要执行指令的地址信息。这种ROM上的固定地址称为复位向量。操作过程是先取读复位向量的地址,然后再将该地址存入程序计数器PC。这种看起来比较繁琐,但是却具有可以自由更改初始执行指令地址的优点。
    展开全文
  • 单片机复位电路原理

    千次阅读 2017-05-14 17:59:38
    图1:当单片机上电瞬间由于电容电压能突变会使电容两边的电位相同,此时RST为低电平,之后随着时间推移电源通过电阻对电容充电,充满电时RST为高电平。正常工作为高电平,低电平复位。即上电低电平,然后转向

           单片机的复位引脚RST(全称RESET)出现2个机器周期以上的复位电平时,单片机就执行复位操作。如果RST持续为复位电平,单片机就处于循环复位状态。当单片机处于正常电平时就正常转入执行程序。

    单片机复位电路原理 

    图1:当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST为低电平,之后随着时间推移电源通过电阻对电容充电,充满电时RST为高电平。正常工作为高电平,低电平复位。即上电低电平,然后转向高电平。 

    图2:当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST为高电平,之后随着时间推移电源负极通过电阻对电容放电,放完电时RST为低电平。正常工作为低电平,高电平复位。

     

    上电复位:上电后,电容两端电压不能突变,VCC通过复位电容(10μF电解)给单片机复位脚施加高电平5V,同时,通过10KΩ电阻向电容器放电,使复位脚电压逐渐降低。经一定时间后(约10毫秒)复位脚变为0V,单片机开始工作。

    手动复位:按下复位按钮,复位脚得到VCC的高电平,单片机复位,按钮松开后,单片机开始工作。

    单片机复位电路原理

    现在的单片机即使不要复位电路也能工作了,现在好多单片机内部集成有上电复位电路,这种单片机不需要外接上电复位电路

    展开全文
  •  每次单片机加电时,上电复位电路都要对电源电压VDD的上升过程进行检测,当VDD值上升到规定值1.6~1.8V时,就产生一个有效的复位信号,需经过72ms加1024个时钟周期的延时,才会使单片机复位。  2.人工复位...
  • 上电的时候看波形有一段时间是到1v的电压,照理说是可以正常复位的啊,为什么就能工作,有时候也能起来工作,有时候就不行,改过VDD端电容,会有影响。知道怎么办了 求您帮帮忙。可以加我QQ1092224770,或者...
  • avr单片机复位电路

    千次阅读 2014-05-20 10:57:30
     与传统的51单片机相比,AVR单片机内置复位电路,并且在熔丝位里,可以控制复位时间,所以,AVR单片机可以设外部上电复位电路,依然可以正常复位,稳定工作。   若是系统需要设置按键复位电路,那么注意,AVR...

    avr单片机复位电路

    AVR复位电路的设计
      与传统的51单片机相比,AVR单片机内置复位电路,并且在熔丝位里,可以控制复位时间,所以,AVR单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。 
      若是系统需要设置按键复位电路,那么注意,AVR单片机是低电平复位,如下图,设计按键复位电路:

    复位线路的设计

      Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR外部的复位线路在上电时,可以设计得很简单:直接拉一只10K的电阻到VCC即可(R0)。

      为了可靠,再加上一只0.1uF的电容(C0)以消除干扰、杂波。

      D3(1N4148)的作用有两个:作用一是将复位输入的最高电压钳在Vcc+0.5V 左右,另一作用是系统断电时,将R0(10K)电阻短路,让C0快速放电,让下一次来电时,能产生有效的复位。

      当AVR在工作时,按下S0开关时,复位脚变成低电平,触发AVR芯片复位。

    重要说明:实际应用时,如果你不需要复位按钮,复位脚可以不接任何的零件,AVR芯片也能稳定工作。即这部分不需要任何的外围零件。

    展开全文
  • PCON用来管理单片机的电源部分,包括上电复位检测、掉电模式等。单片机复位时PCON全部被清0。 位序号 D7 D6 D5 D4 D3 D2 D1 D0 位符号 SMOD SMOD0 LVDF P0F GF1 GF0 PD IDL
  • STM32L431RCT6单片机自制板复位按键不灵的可能问题 自制的STM32L431RCT6单片机的板子出现了这样的问题: 1、在Keil uVision5中能够正常下载程序,但能进行调试。...3、通过电源开关进行断电和上电后,程序正常运...
  • 对于华大单片机大家都知道硬件的重启,只要把RESET引脚给一个20us以上的低电平,再拉高就可以实现,或者直接断电单片机的供电重新上电, 也可以实现单片机的重新运行。可以看出来,硬件的重启需要手工操作来实现,...
  • 单片机复位为什么要加二极管

    千次阅读 2013-08-08 17:46:55
    若没有二极管D,当电源因某种干扰瞬间断电时,由于C能迅速将电荷放掉,待电源恢复时,单片机不上电自动复位,导致程序运行失控。电源瞬间断电干扰会导致程序停止正常运行,形成程序“乱飞”或进入“死循环”。若...
  • 就这个问题,我们来简单说一下单片机上电复位后端口的状态问题。首先,单片机上电后端口的状态应尽量避免处于输出状态(无论是输出低还是输出高) 为什么要这样说呢?因为单片机外围电路的动作就是靠单片机端口输出...
  • 1、单片机复位:分为上电复位和按键复位,即是连续两个时钟周期的高电平,单片机进行复位 2、单片复位,其实就是工作原理就是对电容的充放电过程 3、以前理解单片机低电平复位是错的,低电平,单片机正常工作,高电...
  • 但是随之而来的问题是,掉电后电容放电过程中,单片机的供电电压在缓慢下降,当下将到某个值但还没有降到复位门限电压之前,如果此时再次开机,则单片机不正常启动,导致单片机重复上电后工作混乱。下面具体分析这...
  • 本文提出了掉电保护与系统复位联动,实现高度可靠的掉电保护并提高单片机系统...控制电路保证在电源供电时RAM正常读写,电池供电时RAM处于保护状态,特别要防止系统上电/掉电过程中的瞬间干扰对RAM芯片的写入而改变RAM
  • 如果出现系统不正常工作,请按以下步骤检查: 1. 查看门狗的复位输出,可能的话在电路板加一个,下拉,这样看起来就更方便;要是看门狗复位信号有,往下; 2. 查,看看管脚有没有问题;一般编程器能够将程序写入...
  • 因为本司的线路板是外包加工的,板子拿回来以后发现其中一块板子上电不运行,经检查晶振,复位脚的状态都是正常的。DEBUG模式时发现进入了主程序,PC指针停留在如下图的(汇编)程序段。单步执行时发现只能在这个...
  • 通过 5V电源送给单片机供电,利用单片机的外围电路进行扩展,单片机芯片的引脚端口一端接锁存器74HC573到数码管并起到显示时间的作用,单片机的另一个端口接8550三极管与继器相接,倒计时一定的时间继器吸合去...
  • 一、单片机的外部结构  拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。 1、 电源:这当然是必可... 至此,一个单片机就接好,通上电单片机
  • 单片机相关知识补充

    2014-03-31 17:46:03
    在电路上电时候或电压波动稳定的时候,当给单片机上电那一瞬间,电压有在几微秒内(有的是几毫秒内)不是直接跳变到5V的而是一个直线上升的阶段, 这时候,单片机正常工作,需要复位电路给它延时以等到电压...
  • Q1:请问msp430 怎么手动复位啊?是不是连到RST/NMI 上?但是这个脚不是和JTAG 连吗?我看到一些资料上说复位的话还要上拉电阻或者复位电路。A1:JTAG 功能只在下载程序时候使用,...Q2上电复位和硬件看门狗复位有什...
  • RC复位电路中二极管的作用

    千次阅读 2017-09-27 11:26:55
    若没有二极管D,当电源因某种干扰瞬间断电时,由于C能迅速将电荷放掉,待电源恢复时,单片机不上电自动复位,导致程序运行失控。电源瞬间断电干扰会导致程序停止正常运行,形成程序“乱飞”或进入“死循环”。若...
  • 复位电路为什么要加二极管

    千次阅读 2013-08-08 17:47:25
    若没有二极管D,当电源因某种干扰瞬间断电时,由于C能迅速将电荷放掉,待电源恢复时,单片机不上电自动复位,导致程序运行失控。电源瞬间断电干扰会导致程序停止正常运行,形成程序“乱飞”或进入“死循环”。若...
  • 单片机usb供电电路原理图(一) 本文以500ms为开关最高开闭时间,介绍一种既能用交流供电又能用电池供电的电源电路。该电源电路供电能力约为1W。该电源电路在正常情况下可用...以保证上电复位需要。电路图如上图所示。
  • 硬件电路设计 (末尾附文件) 原理图: 仿真图: 单片机的时钟电路与复位电路设计 ...由于单片机P0口内部不含拉电阻,为高阻态,正常地输出高/低电平,因而该组I/O口在使用时必须外接拉电阻。
  • 在这个实验中,数码管的读数是经过IIC总线,从型号为24C02C的EPROM中读取出来的,该数字每累加一次,也会把累加后的数值保存到24C02C中,当单片机复位或断电时,该数值就不会丢失,当复位后或再上电时,数码管就能...
  • 重新上电有时候工作正常,有时候工作不正常;工作不正常时,按下复位按键,恢复正常。工作异常现象:main函数中的系统运行指示灯不闪烁,但是初始化过程中点的一个灯是亮的!说明程序运行一段时间后,不工作了。由于...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    构成所谓的混载电路系统似乎有增加的趋势,类似如此的设计经常会造成数位电路动作时,高频电路却发生动作稳定等现象,其中原因之一是数位电路产生的噪讯,影响高频电路正常动作所致。为了避免上述问题除了设法分割...
  • STM32F2系列的复位问题

    2019-01-18 10:43:45
    但是后来又发现个问题,就是当BOOT0置零时候,我希望上电单片机可以自己启动运行,可是还是需要手动按复位键它才会运行,考虑时间常数(电阻和电容决定的)的问题,我就把电容不断改大,直到改到106的时候,单片机就...

空空如也

空空如也

1 2 3
收藏数 54
精华内容 21
关键字:

单片机上电复位不正常