單片機最小系統中復位電路屬于必不可少的部分。數字電路中只有高低電平兩個狀態,電路剛上電或者電路不能正常工作時,需要復位電路使電路進入回到初始化的狀態。由下圖可以看出復位可以分為系統復位,外部復位和看門狗復位。
1. 系統復位
STM32內部集成POR(Power of Reset)復位電路,當VDD/VDDA低于閾值VPOR時,器件不需要外部的復位電路便會保持復位狀態。
2. 外部復位
指的是電路板上的開關按鈕,當電路板上程序跑飛或出現死機狀態,一些功能不能實現時可以按下電路板上復位按鈕。人工復位又可以分低電平復位和高電平復位。
高電平復位:電容在前,電阻在后
3. 看門狗復位
復位芯片是通過確定的電壓閾值啟動復位操作,排除瞬間干擾。看門狗是常見的專用復位芯片,STM32具有IWDG獨立看門狗和WWDG窗口看門狗。當超過一定時間沒有喂狗,看門狗就會發出一個復位信號。獨立看門狗由專用的低速時鐘LSI驅動,即主時鐘發生故障也仍然有效,窗口看門狗通常被用來監測,由外部干擾或不可預見的邏輯條件造成的應用程序背離正常的運行序列而產生的軟件故障。
責任編輯:彭菁
-
單片機
+關注
關注
6037文章
44561瀏覽量
635584 -
看門狗
+關注
關注
10文章
565瀏覽量
70819 -
復位電路
+關注
關注
13文章
322瀏覽量
44599
發布評論請先 登錄
相關推薦
評論