0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

总结几种CPU复位方式

GReq_mcu168 来源:玩转单片机 2020-09-21 16:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数字电路刚通电时都需要进行复位,复位的功能是将单片机里的重新开始,主要防止程序混乱,也就是跑飞、或者死机等现象,目的是使系统进入初始状态,以便随时接受各种指令进行工作,CPU的复位可靠性决定着产品系统的稳定性,因此在电路当中,发生任何一种复位后,系统程序将从重新开始执行,系统寄存器也都将恢复为默认值。下面总结几种CPU复位方式。


1、上电复位

上电复位就是直接给产品上电,上电复位与低压 LVR操作有联系,电源上电的过程是逐渐上升的曲线过程,这个过程不是瞬间的完成的,一上电时候系统进行初始化,此时振荡器开始工作并提供系统时钟,系统正常工作。


2、看门狗复位

看门狗定时器CPU内部系统,它是一个自振式的 RC振荡定时器,与外围电路无关,也与CPU主时钟无关,只要开启看门狗功能也能保持计时,该溢出时候也会溢出,并产生复位。


3、LVR低压复位

每个CPU都有一个复位电压,这个电压很低,有1.8V、2.5V等,当系统由于受到外界的影响导致输入电压过低,当低至复位电压时候系统自动复位,当然,前提是系统要打开LVR功能,有时候也叫掉电复位。diangon.com如图,当LVR<工作电压<VDD时候,比如在V1时候工作是正常的,当VSS<工作电压<LVR时候,系统有可能出错,比如在V2时候,也就是我们常说的死区,这个状态不确定。


4、外围电路复位

如果系统内部不能正常复位或者软件复位无效的时候,可以依靠外部硬件复位。

如图是一种简单的RC复位电路,电源接通时候,通过R1对C2进行充电,经过一段延迟后加到电路当中产生复位信号,这个复位信号的上升速度低于电源的上电速度,当复位引脚检测到高电平时候,系统复位结束,进入正常工作状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45567

    浏览量

    673296
  • 看门狗
    +关注

    关注

    10

    文章

    611

    浏览量

    73178
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11320

    浏览量

    225832

原文标题:如何使单片机复位可靠?单片机复位方式

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32在不同复位方式对应的复位范围

    上电复位 / 掉电复位(POR/BOR) 整个 MCU 引脚输入复位(NRST) 整个 MCU(除 RTC 外) IWDT/WWDT 复位 M0+ 内核 / 外设(除 R
    发表于 12-22 09:44

    什么是内核LOCKUP故障复位

    CPU 遇到严重异常(如读取到的指令无效、访问 FLASH 时位宽和目标地址不匹配),会将 PC 指针停在当前地址处锁定,并产生内核 LOCKUP 故障复位信号。 芯片上电后,LOCKUP 复位
    发表于 12-15 08:33

    CW32F030支持的6种系统复位方式分享

    CW32F030 支持的6种系统复位方式: •上电复位 / 掉电复位(POR/BOR) •引脚输入复位(NRST) •IWDT/WWDT
    发表于 12-15 06:31

    内核LOCKUP故障复位方法

    CPU 遇到严重异常(如读取到的指令无效、访问 FLASH 时位宽和目标地址不匹配),会将 PC 指针停在当前地址处锁定,并产生内核 LOCKUP 故障复位信号。芯片上电后,LOCKUP 复位
    发表于 12-11 07:15

    揭秘RESET复位键:引脚设计如何支撑硬件系统的重启通路

    协同:复位引脚需明确电平阈值、响应时长等参数,同时与电源模块、芯片组的引脚形成稳定通路,确保复位信号能精准传递至CPU、PCI插槽等关键组件,避免因信号干扰或延迟导致复位失败,保障硬件
    的头像 发表于 11-28 15:18 458次阅读
    揭秘RESET<b class='flag-5'>复位</b>键:引脚设计如何支撑硬件系统的重启通路

    MCU固件几种Flash(闪存)划分方式

    你通过U盘、OTA远程等方式下载的程序,其实你还是需要提前下载BootLoader程序,才能进一步下载APP程序。     今天就来说说通过OTA方式升级固件时,几种Flash(闪存)划分方式
    的头像 发表于 11-27 18:20 1377次阅读

    CPU几种复位方式适合哪些场景?

    1、上电复位 适用场景:系统首次上电或电源以外断电后重新上电时; 2、看门狗复位 适用场景:虚脱程序运行异常,如陷入死循环或长时间无响应时; 3、软件复位 适用场景:软件程序需重启或重新初始化
    发表于 11-27 07:56

    单片机如何选择复位方式

    的可靠性可能受到一定影响。 2、看门狗复位 看门狗复位是一种内部系统复位方式,通过单片机内部的自振式RC振荡定时器实现。 这种复位
    发表于 11-26 08:09

    正确的连接电机传动轴的几种常见连接方式及其优缺点

    在工业机械和自动化设备中,电机与传动轴的连接方式直接影响设备的运行效率、稳定性和使用寿命。选择合适的连接方式需要综合考虑负载特性、安装精度、维护便利性以及成本等因素。以下是几种常见的电机传动轴连接
    的头像 发表于 09-10 07:41 3872次阅读

    在Python中字符串逆序有几种方式,代码是什么

    对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用
    的头像 发表于 08-28 14:44 1252次阅读

    GraniStudio:轴复位例程

    1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入轴复位例程,点击导入按钮。 打开轴复位运动例程所在路径,选中轴复位运动.gsp文件,点击打开,完成导入。 2.
    的头像 发表于 08-22 16:05 774次阅读
    GraniStudio:轴<b class='flag-5'>复位</b>例程

    GraniStudio零代码平台轴复位算子支持多少个轴同时复位,有哪些回零模式?

    GraniStudio平台在轴复位的功能上未对同时复位的轴数进行硬性限制,理论上支持任意数量轴同步复位,需要考虑的是在做多轴同步复位时要评估机械安全风险,建议提前确认机械在多轴同时
    的头像 发表于 07-07 18:02 773次阅读
    GraniStudio零代码平台轴<b class='flag-5'>复位</b>算子支持多少个轴同时<b class='flag-5'>复位</b>,有哪些回零模式?

    单片机各种复位电路原理

    现象,这主要是单片机的复位电路设计不可靠引起的。 基本的复位方式 单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初
    发表于 05-30 16:53

    正激变换器的两种复位方式

    图(a)所示的是RCD复位正激变换器,即在变压器上并联了一个由二极管D,电容C,电阻R组成的环节,在开关S关断时由激磁电感和漏感的感应电势使二极管D导通,由电容C上的电压对变压器复位。图(b
    的头像 发表于 05-19 10:59 2.3w次阅读
    正激变换器的两种<b class='flag-5'>复位</b><b class='flag-5'>方式</b>

    光纤预端接方式几种

    光纤预端接方式主要包括以下几种,每种方式都有其独特的特点和应用场景: 工厂预端接(Factory Pre-terminated) 特点:在工厂环境下,通过高精度设备将光纤连接器(如LC、SC、MPO
    的头像 发表于 05-13 14:13 966次阅读