看門狗 文章 進入看門狗技術(shù)社區(qū)
單片機獨立看門狗和窗口看門狗的區(qū)別
- 早期的MCU沒有看門狗,就容易引起有些產(chǎn)品死機了不能重啟工作。為了避免這個問題,后期的MCU在內(nèi)部集成了看門狗的功能。為了滿足更多使用場景,現(xiàn)在很多MCU都集成了兩個看門狗:獨立看門狗與窗口看門狗。拿現(xiàn)在大家熟悉的STM32來說,都集成了獨立看門狗和窗口看門狗,下面就展開來講講這個兩個看門狗以及它們的區(qū)別。獨立看門狗獨立看門狗,顧名思義,就是獨立的一個看門狗,由其專用低速時鐘 (LSI) 驅(qū)動,因此,即便在主時鐘發(fā)生故障時仍然保持工作狀態(tài)。IWDG 最適合應(yīng)用于那些需要看門狗作為一個在主程序之外,能夠完全
- 關(guān)鍵字: 單片機 MCU 看門狗
看門狗工作原理和電路設(shè)計
- 1.看門狗是什么?看門狗,又叫watchdog timer,是一個定時器電路,一般有一個輸入,叫喂狗(kicking the dog/service the dog),一個輸出到MCU的RST端。MCU正常工作的時候,每隔一段時間輸出一個信號到喂狗端,給 WDT清零,如果超過規(guī)定的時間不喂狗(一般在程序跑飛時),WDT定時超過,就會給出一個復(fù)位信號到MCU,使MCU復(fù)位,防止MCU死機。看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程序跑飛。2.硬件和軟件看門狗? 硬件看門狗硬件看門狗是利用了一個定時器,來監(jiān)
- 關(guān)鍵字: 看門狗 定時器電路 電路設(shè)計
微控制器中的看門狗定時器
- 看門狗定時器是一種專用定時器模塊,可幫助微處理器從故障中恢復(fù)。如果看門狗定時器到達其計數(shù)周期的末尾,它將重置整個處理器系統(tǒng)。為了防止這種情況,處理器必須執(zhí)行某種類型的特定操作來重置看門狗。因此,可以配置看門狗定時器,使其僅在發(fā)生處理器故障時才到達其計數(shù)周期的末尾,并且通過強制系統(tǒng)復(fù)位,看門狗定時器幫助處理器脫離故障模式并繼續(xù)正常運行。什么是看門狗定時器?(一個非常規(guī)的類比)看門狗定時器是一種專用定時器模塊,可幫助微處理器從故障中恢復(fù)。如果看門狗定時器到達其計數(shù)周期的末尾,它將重置整個處理器系統(tǒng)。為了防止這
- 關(guān)鍵字: 微控制器 看門狗
MCU獨立看門狗 vs 窗口看門狗
- 早期的MCU沒有看門狗,就容易引起有些產(chǎn)品死機了不能重啟工作。為了避免這個問題,后期的MCU在內(nèi)部集成了看門狗的功能。為了滿足更多使用場景,現(xiàn)在很多MCU都集成了兩個看門狗:獨立看門狗與窗口看門狗 。拿現(xiàn)在大家熟悉的STM32來說,都集成了獨立看門狗和窗口看門狗,下面就展開來講講這個兩個看門狗以及它們的區(qū)別。獨立看門狗獨立看門狗,顧名思義,就是獨立的一個看門狗,由其專用低速時鐘 (LSI) 驅(qū)動,因此,即便在主時鐘發(fā)生故障時仍然保持工作狀態(tài)。IWDG 最適合應(yīng)用于那些需要看門狗作為一個在主程序之
- 關(guān)鍵字: MCU 看門狗
嵌入式系統(tǒng)開發(fā)的流程和提升可靠性的七大技巧
- 嵌入式系統(tǒng)開發(fā)的流程和提升可靠性的七大技巧-嵌入式軟件的最大特點是以控制為主,軟硬結(jié)合的較多,嵌入式軟件可靠性設(shè)計需注意的問題有四個方面:1、軟件接口,2、軟硬件接口3、軟件代碼4、數(shù)據(jù)、變量,本文介紹了7個易操作且可以長久使用的技巧,它們對于確保系統(tǒng)更加可靠地運行并捕獲異常行為大有幫助。
- 關(guān)鍵字: 看門狗 嵌入式系統(tǒng) 嵌入式
這些技巧讓高可靠性嵌入式系統(tǒng)的開發(fā)更簡單
- 就像很遙遠年代的人們思想還很保守,固守著自己一方凈土獨享著一份安逸。總認為天圓地方一直在平淡而充實的生活,又好似紅樓夢中的劉姥姥走進大觀園看得眼花繚亂。對于75年以前人傳統(tǒng)觀念還比較濃重,對于那個年代的人來講所受到教育和現(xiàn)在應(yīng)該說是不一樣的。對于那個時代物資相對比較匱乏,科技相對有些落后沒有現(xiàn)在所謂的大數(shù)據(jù)、云計算、互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)。 從規(guī)范完善的開發(fā)周期到嚴(yán)格執(zhí)行和系統(tǒng)檢查,開發(fā)高可靠性嵌入式系統(tǒng)的技術(shù)有許多種。本文介紹了7個易操作且可以長久使用的技巧,它們對于確保系統(tǒng)更
- 關(guān)鍵字: 嵌入式 看門狗
看門狗的概念與應(yīng)用以及如何用軟件實現(xiàn)系統(tǒng)的復(fù)位
- 在單片機構(gòu)成的系統(tǒng)中,由于單片機的工作有可能受到來自外來電磁場的干擾而出現(xiàn)程序跑飛的現(xiàn)象,從而陷入死循環(huán),出于對單片機運行狀態(tài)進行實時性的監(jiān)控的考慮,便產(chǎn)生了一種專門用于監(jiān)測單片機程序運行狀態(tài)的芯片,俗稱看門狗(watch dog) 看門狗的工作過程如下: 看門狗芯片和單片機的一個I/O引腳相連,該I/O引腳通過單片機的程序控制,使他定時的往看門狗芯片的這個引腳送入高電平(或者是低電平)這一個程序語句是分散在單片機的其他控制語句中的,一旦單片機由于干擾造成程序跑飛而陷入死循環(huán)時,給看門狗
- 關(guān)鍵字: 看門狗 單片機
STM學(xué)習(xí)筆記--窗口看門狗WWDG
- 時鐘來源:APB1àPCLK1最大72MHz 1:窗口看門狗的特性: (1)可編程的自由運行遞減計數(shù)器 (2)復(fù)位條件:a:當(dāng)遞減計數(shù)器,計數(shù)值小于0X40時,產(chǎn)生復(fù)位。 b:當(dāng)遞減計數(shù)器在窗口外(計數(shù)器>WWDG_CFR)被重裝載,則產(chǎn)生復(fù)位 (3)啟動看門狗,且允許中斷,遞減計數(shù)器等于0X40,產(chǎn)生早期喚醒中斷(EWI),在中斷中重轉(zhuǎn)載計數(shù)器,避免WWDG復(fù)位。 工作原理: 由框圖可以看出: APB1的
- 關(guān)鍵字: STM 看門狗
看門狗介紹
什么是看門狗(watchdog)
看門狗,又叫 watchdog timer,是一個定時器電路, 一般有一個輸入,叫喂狗,一個輸出到MCU的RST端,MCU正常工作的時候,每隔一端時間輸出一個信號到喂狗端,給 WDT 清零,如果超過規(guī)定的時間不喂狗,(一般在程序跑飛時),WDT 定時超過,就回給出一個復(fù)位信號到MCU,是MCU復(fù)位. 防止MCU死機. 看門狗的作用就是防止程序發(fā)生死循環(huán),或者說程 [ 查看詳細 ]
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國際技術(shù)信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473