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

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

3天内不再提示

IC系统中会用到三种reset方式

MCU开发加油站 来源:未知 作者:胡薇 2018-04-20 17:33 次阅读

IC系统中会用到三种reset方式:

(1)Hard reset

指上电时候的reset,通过复位按键来对整个chip进行reset。该reset是全局的,所有的模块内部寄存器都会被reset掉,该reset需要设计去抖电路。

一般芯片初次上电运行,都需要进行复位。

(2)software reset

通过MCU来控制子模块的reset。reset源是一个寄存器,MCU对寄存器写1达到对模块reset的目的。一般用于err handle,当某个模块运行出错,或者系统出错,但是又不能按下复位键,可以通过MCU写寄存器,只对某些出错的模块做reset,其他模块不用reset。

使用该reset,通常并不reset模块的静态配置信息,只reset模块运行时的动态寄存器,以防止reset之后再次工作时,模块的配置信息需要重新加载。

(3)延迟reset

这种reset一般也用于err handle。reset源同样是寄存器,MCU写寄存器为1,达到reset某个Module的目的,但是该Moule并不会马上响应reset。如果该Module有正在执行的请求,它会将该请求做完,然后自动reset自身。

这种reset通常在如下情形中使用:chip内部出错,进入err handle,但是又不能对整个chip做reset,只能做部分reset,做了部分reset,那些没有reset的module照样在工作,为了让它们能把活干完,被reset的module不能立刻宕机,还需要继续工作一段时间,以防止更大面积的出错。

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

    关注

    36

    文章

    5945

    浏览量

    175513
  • reset
    +关注

    关注

    0

    文章

    34

    浏览量

    12878

原文标题:IC设计的三种RESET

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    伺服电机的三种控制方式

    伺服电机控制方式有脉冲、模拟量和通讯这三种,在不同的应用场景下,我们该如何选择伺服电机的控制方式呢?
    发表于 08-17 11:01 7101次阅读

    请问ESP-AT在编译过程中会用到哪些源文件?

    如题,请问ESP-AT在编译过程中会用到哪些源文件?要修改蓝牙相关的代码应该修该哪些呢?有通透的大神指点一下吗?谢谢!
    发表于 06-27 06:59

    三种复位方式比较

    三种复位方式比较
    发表于 08-16 17:31

    步进电机的三种驱动方式

    步进电机的三种驱动方式
    发表于 01-12 17:03

    用STM32开发,在什么类型的项目中会用到傅立叶变换呢?

    用STM32做开发,一般在什么类型的项目中会用到傅立叶变换呢?
    发表于 09-18 19:32

    CPU执行一个需要浮点数运算的程序时有三种方式

    编者按:在计算领域,例如角函数以及时域频域变换通常会用到浮点运算。当CPU执行一个需要浮点数运算的程序时,有三种方式可以执行:软件仿真器(浮点运算函数库)、附加浮点运算器和集成浮点运
    发表于 08-27 07:51

    STM32三种启动方式是什么

    STM32三种启动方式是什么
    发表于 12-15 07:16

    刷机时用到三种工具分别是什么

    刷机时用到三种工具分别是什么?SD卡有何作用?fastboot是什么?fastboot有何作用?
    发表于 12-27 06:18

    发电机励磁方式有哪些_三种发电机励磁方式

    本文首先介绍了励磁系统的原理,其次介绍了励磁系统的组成和发电机获得励磁电流的三种方式,最后介绍了发电机励磁的三种
    的头像 发表于 05-09 11:27 7.8w次阅读
    发电机励磁<b class='flag-5'>方式</b>有哪些_<b class='flag-5'>三种</b>发电机励磁<b class='flag-5'>方式</b>

    压供电系统三种运行方式

    我国低压供电系统三种运行方式:国低压供电系统主要有三种运行方式:TN
    发表于 05-26 17:06 1.1w次阅读
    压供电<b class='flag-5'>系统</b>的<b class='flag-5'>三种</b>运行<b class='flag-5'>方式</b>

    伺服电机的三种控制方式该如何应用

    一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式。大多数人想知道的就是这三种
    的头像 发表于 12-14 23:12 5355次阅读

    如何应用伺服电机的三种控制方式

    一般伺服都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式。大多数人想知道的就是这三种
    发表于 01-22 06:30 7次下载
    如何应用伺服电机的<b class='flag-5'>三种</b>控制<b class='flag-5'>方式</b>

    缩放模拟输入信号的三种方式

    缩放模拟输入信号的三种方式
    发表于 11-02 08:16 1次下载
    缩放模拟输入信号的<b class='flag-5'>三种</b><b class='flag-5'>方式</b>

    Redis实现限流的三种方式分享

    当然,限流有许多种实现的方式,Redis具有很强大的功能,我用Redis实践了三种的实现方式,可以较为简单的实现其方式
    的头像 发表于 02-22 09:52 1076次阅读

    运动控制的三种控制方式

    非标项目中有非常多的运动控制,根据系统配置、电机类型以及精度需求的不同主要有三种控制方式:开环控制、半闭环控制、全闭环控制。
    的头像 发表于 01-23 09:48 1473次阅读
    运动控制的<b class='flag-5'>三种</b>控制<b class='flag-5'>方式</b>