GD32 MCU的復位分為電源復位和系統復位,電源復位又稱為冷復位,相較于系統復位,上電復位更徹底,下面為大家詳細介紹上電復位和系統復位的實現以及區別。
電源復位包括上電/掉電復位或者從standby模式喚醒產生的復位,電源復位將會復位除備份域以外的所有寄存器以及SRAM,如果軟件上希望實現電源復位,可以通過GPIO控制電源或者通過進入standby之后通過看門狗喚醒實現。
系統復位實現的方式比較多,包括外部引腳復位、獨立看門狗復位、窗口看門狗復位、內核軟復位等,系統復位電路如下圖所示,內部系統復位會至少產生20us的NRST低電平,進而被內部電路捕捉到,實現系統復位。因而此處就要有個要求,外部電路不能影響內部拉低NRST引腳,也就是外部不建議增加大的電容或者直接強制拉到電源,否則可能造成MCU內部無法系統復位。
系統復位將復位除了SW-DP控制器和備份域之外的其余部分,包括處理器內核和外設IP。

以上為GD32 MCU電源復位以及系統復位的實現以及區別,如有其他問題或建議,歡迎評論區討論。
-
電源
+關注
關注
185文章
18297瀏覽量
255192 -
mcu
+關注
關注
146文章
17869瀏覽量
361076 -
GPIO
+關注
關注
16文章
1276瀏覽量
53628 -
GD32
+關注
關注
7文章
419瀏覽量
25210
發布評論請先 登錄

GD32與STM32有何區別
「必看干貨」淺談GD32與STM32之間的區別
---復位現象---GD32 MCU插入SD卡MCU立刻復位

GD32和STM32的區別

STM32和GD32有什么區別?

【GD32 MCU 入門教程】二、GD32 MCU 燒錄說明(1)ISP 燒錄

評論