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

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

3天内不再提示

RA6快速设计指南 [7] 复位要求和复位电路 (下)

瑞萨MCU小百科 来源:未知 2023-06-16 12:15 次阅读

6

复位要求和复位电路

6.5 电压监视复位

RA6系列包括在欠压期允许MCU防止不安全操作的电路。板上比较器根据三个参考电压Vdet0、Vdet1和Vdet2检查电源电压。当电源下降到每个参考电压以下时,会产生中断或复位。检测电压Vdet0、Vdet1和Vdet2均可从3个不同大小的值中选择。

当Vcc随后上升到超过Vdet0、Vdet1或Vdet2时,经过稳定时间后,电压监视复位释放将继续。

上电复位后,将禁用低电压检测。可以通过使用选项功能寄存器OFS1来使能电压监视。有关更多详细信息,请参见《硬件用户手册》中的“低电压检测 (LVD)”一章。

LVD复位后,RSTSR0中的LVDnRF(n= 0、1、2)位置1。

6.6 深度软件待机复位

这是在通过中断信号退出深度软件待机模式时产生的内部复位。

当退出深度软件待机模式时,将产生深度软件待机复位,并且时钟振荡开始。接收到中断后,经过深度待机退出等待时间(tDSBYWT34-35个时钟周期)后,将退出复位并开始正常处理。有关深度软件待机模式的详细信息,请参见《硬件用户手册》中的“低功耗模式”一章。

深度软件待机复位后,RSTSR0中的DPSRSTF位置1。

6.7 软件复位

这是通过将0xA501写入SWRR寄存器产生的内部复位。使用软件复位时,内部复位时间最长为960µs。使用软件复位时,在发出软件复位命令之前,请确保先喂狗。

产生软件复位后,RSTSR1中的SWRF引脚置1。短暂的延迟(通常为320µs)后,将退出软件复位。

6.8 其他复位

MCU内的大多数外设功能都可以在特定的故障条件下产生复位。无需硬件配置即可使能这些复位。有关将为每个外设功能产生复位的条件的详细信息,请参见《硬件用户手册》中的相关章节。

6.9 冷/热启动的确定

借助RA6 MCU,用户可以确定发生复位过程的原因。RSTSR2中的CWSF标志指示是上电复位导致了复位过程(冷启动),还是操作期间输入的复位信号导致了复位过程(热启动)。

发生上电复位时,该标志置0。否则,该标志不会置0。通过软件向该标志写入1时会将其置1。即使在写入0时也不会将其置0。

6.10 确定复位源

借助RA6 MCU,用户可以确定复位信号产生源。读取RSTSR0、RSTSR1和RSTSR0,以确定哪个复位是复位源。有关流程图,请参见《硬件用户手册》中的“复位产生源的确定”部分。

以下代码示例展示了如何使用Renesas FSP中基于CMSIS的寄存器结构确定复位是由软件复位、深度软件待机还是上电复位导致的。

 /* Deep Software Standby Reset */
 if(1 == R_SYSTEM->RSTSR0_b.DPSRSTF)
 {
 /* Do something */
 }


 /* Power on Reset */
 if(1 == R_SYSTEM->RSTSR0_b.PORF)
 {
 /* Do something */
 }


 /* Software Reset */
 if(1 == R_SYSTEM->RSTSR1_b.SWRF)
 {
 /* Do something */
 }


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

    关注

    146

    文章

    17435

    浏览量

    353909
  • 瑞萨
    +关注

    关注

    36

    文章

    22318

    浏览量

    87096

原文标题:RA6快速设计指南 [7] 复位要求和复位电路 (下)

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    FPGA复位的8种技巧

    在 FPGA 设计中,复位起到的是同步信号的作用,能够将所有的存储元件设置成已知状态。在数字电路设计中,设计人员一般把全局复位作为一个外部引脚来实现,在加电的时候初始化设计。全局复位
    的头像 发表于 11-16 10:18 537次阅读
    FPGA<b class='flag-5'>复位</b>的8种技巧

    复位电路的设计问题

    前言 最近看advanced fpga 以及fpga设计实战演练中有讲到复位电路的设计,才知道复位电路有这么多的门道,而不是简单的外界信号输入系统
    的头像 发表于 11-15 11:13 248次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>的设计问题

    复位电路的三种方式 复位电路的原理和作用

    复位电路是一种电子电路,用于将微控制器或其他电子设备重置到其初始状态。这种电路通常在设备启动时或在需要清除当前状态以避免错误时使用。 1. 上电复位
    的头像 发表于 10-21 10:28 2115次阅读

    复位电路的电容多大的 复位电路设计类型有哪几种

    复位电路是电子系统中的一个关键部分,它确保系统在启动或发生故障时能够正确地初始化。复位电路的设计取决于多种因素,包括系统的复杂性、所需的复位
    的头像 发表于 10-21 10:24 514次阅读

    复位电路是如何工作的

    在现代电子系统中,复位电路扮演着至关重要的角色。它负责在系统启动时或在某些异常情况将系统重置到一个预定义的初始状态。这种重置机制确保了系统的稳定性和可靠性,防止了由于未知状态导致的潜在错误。 1.
    的头像 发表于 10-21 10:22 580次阅读

    复位电路静电整改案例分享(一)——交换机复位电路

    复位信号,确保单片机在上电后能够立即进入初始化状态。其中上拉电阻可以确保在未按按钮时输入引脚上具有高电平状态,避免输入信号的浮动和噪音干扰。在选择上拉电阻时,根据具体需求和电路设计合
    的头像 发表于 10-19 14:56 546次阅读
    <b class='flag-5'>复位</b><b class='flag-5'>电路</b>静电整改案例分享(一)——交换机<b class='flag-5'>复位</b><b class='flag-5'>电路</b>

    复位电路介绍 复位电路的原理及作用

    复位电路(Reset Circuit)是现代电子设备中常见的一种关键电路,它用于确保在正确的时间和条件将系统恢复到初始状态。复位
    的头像 发表于 10-18 16:44 3357次阅读

    51单片机复位电路电容怎么放电

    在51单片机的复位电路中,电容的放电过程是实现复位功能的关键环节之一。以下是关于51单片机复位电路中电容放电的介绍: 放电过程 电容充电状态
    的头像 发表于 08-06 10:52 896次阅读

    单片机复位电路电阻电容如何取值

    在单片机系统中,复位电路是非常重要的组成部分,它确保了单片机在启动时能够可靠地进入初始状态,以及在异常情况能够进行复位操作。复位
    的头像 发表于 08-06 10:28 1347次阅读

    STM32复位电路复位芯片和阻容复位电路区别

    STM32是一款广泛使用的微控制器,其复位电路设计对于系统的稳定性和可靠性至关重要。本文将详细介绍STM32复位电路中使用复位芯片和阻容
    的头像 发表于 08-06 10:26 2001次阅读

    双管正激励磁复位电路的作用

    双管正激励磁复位电路是一种广泛应用于电子设备中的电路,它具有多种功能和优点。 一、双管正激励磁复位电路的作用 双管正激励磁
    的头像 发表于 08-02 15:41 723次阅读

    FPGA同步复位和异步复位

    FPGA(Field-Programmable Gate Array,现场可编程门阵列)中的复位操作是设计过程中不可或缺的一环,它负责将电路恢复到初始状态,以确保系统的正确启动和稳定运行。在FPGA设计中,复位方式主要分为同步
    的头像 发表于 07-17 11:12 1926次阅读

    单端正激电路磁芯复位的方法

    复位的原理、复位方式、复位电路设计以及复位电路的优化等方面。 一、磁芯
    的头像 发表于 07-10 09:51 2104次阅读

    STM32F103RET6外部复位引脚,无法复位是什么情况?

    STM32F103RET6 外部复位引脚,无法复位,是什么情况? P.S.复位电路没有问题,可正常输出
    发表于 03-28 09:13

    电容在复位电路中的作用(复位电路具体要怎么设计)

    数字电路中寄存器和 RAM 在上电之后默认的状态和数据是不确定的,如果有复位,我们可以把寄存器复位到初始状态,RAM 的数据可以通过复位来触发 RAM 初始化程序逻辑如果进入了错误的状
    发表于 03-13 12:16 1827次阅读
    电容在<b class='flag-5'>复位</b><b class='flag-5'>电路</b>中的作用(<b class='flag-5'>复位</b><b class='flag-5'>电路</b>具体要怎么设计)