tft每日頭條

 > 知識

 > 什麼是看門狗它的原理

什麼是看門狗它的原理

知識 更新时间:2025-01-11 20:39:04

  看門狗是一種電子器件,單片機中也含有該功能件。它的主要作用就是一個定時器,如果程序出現跑飛,在一定的時間内沒有對看門狗複位(不能運行到有看門狗複位的語句),看門狗就會使系統複位。從而避免死循環的發生。

  看門狗分硬件看門狗和軟件看門狗。

  硬件看門狗,是利用一個定時器電路,定時輸出連接到電路的複位端,程序在一定時間範圍内對定時器清零(俗稱“喂狗”),因此程序正常工作時,定時器總不能溢出,也就不能産生複位信号。如果程序出現故障,不在定時周期内複位看門狗,就使得看門狗定時器溢出産生複位信号并重啟系統。

  軟件看門狗原理上一樣,隻是将硬件電路上的定時器用處理器的内部定時器代替,這樣可以簡化硬件電路設計,但在可靠性方面不如硬件定時器,比如系統内部定時器自身發生故障就無法檢測到。當然也有通過雙定時器相互監視,這不僅加大系統開銷,也不能解決全部問題,比如中斷系統故障導緻定時器中斷失效。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved