1. gzyueqian
      13352868059

      嵌入式中的看門狗分為幾種類型?

      更新時間: 2020-07-07 15:43:12來源: 粵嵌教育瀏覽量:13226

        在一個系統(tǒng)中為了系統(tǒng)的安全肯定是需要看門狗的,所以在嵌入式系統(tǒng)開發(fā)中也是不會例外的,看門狗在系統(tǒng)中起到了很大的作用。那么在嵌入式系統(tǒng)開發(fā)中看門狗是分為幾種類型的呢?下面粵嵌科技的小編就來給大家講解下:

        一、CPU內(nèi)部自帶的看門狗:


        此類看門狗一般是將一個芯片中的定時器來作為看門狗,通過程序的初始化,寫入初值,設(shè)定溢出時間,并啟動定時器。程序按時對定時器賦初值(或復(fù)位),以免被咬。這種看門狗是可以被禁用的(只要停止這個定時器即可),好比對那只要咬你的狗來個葵花點穴手。大部分CPU都內(nèi)置看門狗,硬件原理可參考各芯片數(shù)據(jù)手冊。


        優(yōu)點:可以通過程序改變溢出時間;可以隨時禁用。


        缺點:需要初始化;如果程序在初始化、啟動完成前跑飛或在禁用后跑飛,看門狗就無法復(fù)位系統(tǒng),這樣看門狗的作用就沒有了,系統(tǒng)恢復(fù)能力降低。


        二、獨(dú)立的看門狗芯片:


        這種看門狗主要有一個用于喂狗的引腳(一般與CPUGPIO相連)和一個復(fù)位引腳(與系統(tǒng)的RESET引腳相連),如果沒有在一定時間內(nèi)改變喂狗腳的電平,復(fù)位引腳就會改變狀態(tài)復(fù)位CPU。此類看門狗一上電就開始工作,無法禁用?,F(xiàn)在常用的芯片有:CAT705/CAT706、IMP706等等,溢出時間在1.6秒左右。


        優(yōu)點:無須配置,上電即用。無法禁用,系統(tǒng)必須按時喂狗,系統(tǒng)恢復(fù)能力高。


        缺點:無法靈活配置溢出時間,無法禁用,靈活性降低。


        這兩種看門狗都是有著自己的優(yōu)點和缺點的,大家在使用的時候可以看下自己比較需要的是什么類型的。如果說你對于學(xué)習(xí)嵌入式感興趣的話,那么粵嵌科技?xì)g迎大家來我們公司的嵌入式培訓(xùn)班進(jìn)行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的嵌入式課程免費(fèi)試聽資格,在試聽中可以更加深入的了解我們粵嵌科技。

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日韩欧美国产综合在线 | 亚洲v国产v天堂v | 性欧美俄罗斯在线视频 | 亚洲精品中文字幕电影 | 亚洲日本va中文字带亚洲 | 尤物精品国产第一福利网站 |