打印
[牛人杂谈]

M0的复位功能

[复制链接]
679|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yiy|  楼主 | 2019-10-30 23:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RS, CPU, ip, tc
系统复位
系统复位可以由如下事件发起,,这些复位事件标志可以由寄存器RSTRC读出.
 硬件复位
 上电复位(POR)
 复位脚(nRST)上有低电平
 看门狗定时溢出复位(WDT)
 低电压复位(LVR)
 欠压检测复位(BOD)
 软件复位
 MCU复位- SYSRESETREQ(AIRCR[2])
 CPU复位- CPU_RST(IPRSTC1[1])
 芯片复位- CHIP_RST(IPRSTC1[0])
注: MCU 复位和CPU复位之后,ISPCON.BS 的值不会从CONFIG0重新加载,保持不变

使用特权

评论回复
沙发
yiy|  楼主 | 2019-10-30 23:28 | 只看该作者
所以我们可以在开机代码增加一个判断是什么复位的检测,这样可以考虑到由于复位而带来是实际问题。

使用特权

评论回复
板凳
捉虫天师| | 2019-10-31 00:14 | 只看该作者
官方的例子里面有个sys的好像有介绍这个怎么用

使用特权

评论回复
地板
xuanhuanzi| | 2019-10-31 12:05 | 只看该作者
给个例子看看怎么做。

使用特权

评论回复
5
dongnanxibei| | 2019-10-31 12:40 | 只看该作者
 MCU复位- SYSRESETREQ(AIRCR[2])
 CPU复位- CPU_RST(IPRSTC1[1])
 芯片复位- CHIP_RST(IPRSTC1[0])
这三种无法理解。。。

使用特权

评论回复
6
dongliushui| | 2019-11-5 23:42 | 只看该作者
还别说,最后三种傻傻的分不清

使用特权

评论回复
7
zhuomuniao110| | 2019-11-6 17:03 | 只看该作者
最后3种确实难以分辨。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

yiy

97

主题

1761

帖子

4

粉丝