GD32 MCU的复位分为电源复位和系统复位,电源复位又称为冷复位,相较于系统复位,上电复位更彻底,下面为大家详细介绍上电复位和系统复位的实现以及区别。
电源复位包括上电/掉电复位或者从standby模式唤醒产生的复位,电源复位将会复位除备份域以外的所有寄存器以及SRAM,如果软件上希望实现电源复位,可以通过GPIO控制电源或者通过进入standby之后通过看门狗唤醒实现。
系统复位实现的方式比较多,包括外部引脚复位、独立看门狗复位、窗口看门狗复位、内核软复位等,系统复位电路如下图所示,内部系统复位会至少产生20us的NRST低电平,进而被内部电路捕捉到,实现系统复位。因而此处就要有个要求,外部电路不能影响内部拉低NRST引脚,也就是外部不建议增加大的电容或者直接强制拉到电源,否则可能造成MCU内部无法系统复位。
系统复位将复位除了SW-DP控制器和备份域之外的其余部分,包括处理器内核和外设IP。

以上为GD32 MCU电源复位以及系统复位的实现以及区别,如有其他问题或建议,欢迎评论区讨论。
-
电源
+关注
关注
185文章
18396浏览量
256855 -
mcu
+关注
关注
146文章
18028浏览量
369139 -
GPIO
+关注
关注
16文章
1283浏览量
54284 -
GD32
+关注
关注
7文章
422浏览量
25650
发布评论请先 登录

GD32与STM32有何区别
「必看干货」浅谈GD32与STM32之间的区别
---复位现象---GD32 MCU插入SD卡MCU立刻复位

GD32和STM32的区别

STM32和GD32有什么区别?

【GD32 MCU 入门教程】二、GD32 MCU 烧录说明(1)ISP 烧录

评论