原文:WWDG — 窗口看門狗

WWDG 簡介 窗口看門狗通常被用來監測,由外部干擾或不可預見的邏輯條件造成的應用程序背離正常的運行序列而產生的軟件故障。除非遞減計數器的值在 T 位變成 前被刷新,看門狗電路在達到預置的時間周期時,會產生一個 MCU 復位。如果在遞減計數器達到窗口寄存器值之前刷新控制寄存器中的 位遞減計數器值,也會產生 MCU 復位。這意味着必須在限定的時間窗口內刷新計數器。 STM 有兩個看門狗,一個是獨立 ...

2017-07-27 20:26 0 4860 推薦指數:

查看詳情

STM32窗口看門狗WWDG

引言 之前講過了獨立看門狗,可以避免程序跑飛。這一節介紹的是窗口看門狗,他們雖然都是看門狗,但是也有許多的差別。例如窗口看門狗使用的時鍾是系統時鍾,而獨立看門狗則使用的是獨立的RC時鍾。關於兩個看門狗之間更多的不同,可以參考下面這張圖片: 窗口看門狗介紹 窗口,顧名思義,就像窗口 ...

Wed Sep 09 16:57:00 CST 2020 0 484
獨立看門狗窗口看門狗 (IWDG和WWDG) 對比

一、二者使用條件 二、二者特點 三、二者區別 1)獨立看門狗沒有中斷,窗口看門狗有中斷2)獨立看門狗有硬件軟件之分,窗口看門狗只能軟件控制 3)獨立看門狗只有下限,窗口看門狗又下限和上限 4)獨立看門狗是12位遞減的。窗口看門狗是7位遞減的 5)獨立看門狗是用的內部 ...

Fri Nov 29 21:28:00 CST 2019 0 381
STM32F4 窗口看門狗(WWDG)

概述   為了方便閱讀,可以先閱讀本人《STM32F407 獨立看門狗 (IWDG)》   與獨立看門狗不同的是,窗口看門狗沒有獨立的時鍾源,它是掛載在APB1下的一個片上外設,與獨立看門狗類似,窗口看門狗也需要進行“喂狗”,只不過喂狗的時機被設置成計數器值需要在一個范圍之內喂狗,不在 ...

Thu Mar 04 05:34:00 CST 2021 0 300
第35章 WWDG窗口看門狗—零死角玩轉STM32-F429系列

第35章 WWDG窗口看門狗 全套200集視頻教程和1000頁PDF教程請到秉火論壇下載:www.firebbs.cn 野火視頻教程優酷觀看網址:http://i.youku.com/firege 本章參考資料:《STM32F4xx中文參考手冊》WWDG ...

Thu Aug 25 19:01:00 CST 2016 0 1491
STM32F4 窗口看門狗WWDG【使用庫函數】

窗口看門狗WWDG)用於發現由外部接口或者不可預期的邏輯操作導致的軟件故障。這些故障會導致程序中斷正常運行。當一個程序周期結束時,看門狗電路會產生一個MCU復位信號,除非在看門狗電路復位之前程序返回正常運行邏輯。當計數器減少到預設值的時候,也會產生一個復位信號。這就意味着計數器必須限制在一個指定 ...

Wed May 29 19:07:00 CST 2013 0 4876
stm8的獨立看門狗窗口看門狗

STM8擁有兩個硬件看門狗,分別叫做獨立看門狗窗口看門狗 獨立看門狗的框圖如下 我們可以看到,獨立看門狗的時鍾來自於LSI內部低速振盪器,經過二分頻到達看門狗外設單元,在經過一個七位的預分頻到達計數器,這個七位的分頻由PR控制,看門狗內部使用一個八位的向下計數計數器來計數,計數 ...

Sat Oct 18 07:48:00 CST 2014 0 4707
STM8s窗口看門狗

  看看窗口看門狗的框圖 從圖里看出產生復位信號有2個方式: 1 WDGCR寄存器的T6 由1變0,也就是從此寄存器的值從0x40變成0x3F會產生復位信號; 2 當寄存器WDGCR的值大於WDGWR的時候寫WDGCR寄存器會產生復位信號; 解釋:   WDGCR的最高位WDGA ...

Fri Jan 23 03:19:00 CST 2015 1 3010
窗口看門狗的真正作用

STM32有2個看門狗:獨立看門狗窗口看門狗。 獨立看門狗IWDG--獨立於系統之外,因為有獨立時鍾,所以不受系統影響的系統故障探測器,主要用於監視硬件錯誤。 窗口看門狗WWDG----系統內部的故障探測器,時鍾與系統相同。如果系統時鍾不走了,這個也就失去了作用了,主要用於監視軟件錯誤 ...

Fri Oct 05 19:02:00 CST 2018 0 2129
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM