看門狗ADM8323 8324使用心得

2021-10-13 21:45:24 字數 387 閱讀 9465

窗式看門狗有一下幾點需要注意

ps: 這個時間是個範圍值,例如adm8324wca29arjzr7型號,範圍為140ms-260ms,典型值為200ms。如果系統中整合了2個此型號看門狗,則有可能兩個復位超時時間不一樣導致兩個看門狗一致相互鎖死導致系統不能啟動的問題。比如:看門狗1號 在195ms reset拉高開始計時,  看門狗2號在210ms reset拉高開始計時,則看門狗2拉高的時候看門狗1已經超時拉低,然後迴圈往復。

2:看門狗超時週期: 就是餵狗時間窗,不能太快,也不能太慢,必須在每個時間窗喂一次。例如adm8324wca29arjzr7型號時間窗是1.5-10ms,太快,太慢都會引發reset拉低置位。

3:復位超時後reset拉高,則此時第一次快速餵狗<1.5ms會被忽略,使軟體上更好處理。

硬體看門狗和軟體看門狗

看門狗,又叫watchdog timer,從本質上來說就是乙個定時器電路,一般有乙個輸入和乙個輸出,其中的輸入叫做餵狗,輸出一般連線到另外乙個部分的復位端,另外乙個部分就是所要處理的部分,暫且稱之為mcu。在mcu正常工作的時候,每隔一段時間輸出乙個訊號到餵狗端,給看門狗電路清零,如果在超過規定的時...

關閉看門狗

看門狗作用 在嵌入式領域,有些系統需要長期執行在無人看守的環境。在執行過程中,難免不出現系統宕機的情況,這時就需要系統自身帶有一種自動重啟的功能。watchdog一般是乙個硬體模組,其作用就是在系統宕機時,幫助系統實現重新啟動。看門狗工作方式 watchdog在硬體上實現了計時功能,啟動計時後,使用...

獨立看門狗

用我自己的話來解釋一下看門狗 看門狗就是一段程式正常執行時,阻止程式復位的 另一方面也就是說,程式非正常執行時,不能執行,程式就會產生復位,從而跳出非正常程式執行狀態。在由微控制器構成的微型計算機系統中,由於微控制器的工作常常會受到來自外界電磁場的干擾,造成程式的跑飛,而陷入死迴圈,程式的正常執行被...