窗口看門狗是什麼?與獨立看門狗有啥區別?

2021-02-15 21ic電子網

STM32有兩個看門狗,獨立看門狗和窗口看門狗。其實兩者的功能是類似的,只是餵狗的限制時間不同。

窗口看門狗,之所以稱為窗口,是因為其餵狗時間是一個有上下限的範圍內,你可以通過設定相關寄存器,設定其上限時間和下限時間。餵狗的時間不能過早也不能過晚。

圖1 窗口型看門狗

窗口看門狗的上窗口就是配置寄存器WWDG->CFR裡設定的W[6:0];下窗口是固定的0x40;當窗口看門狗的計數器在上窗口值之外,或是低於下窗口值都會產生復位。

圖2 窗口型看門狗工作原理

上窗口的值可以只有設定,7位二進位數最大只可以設定為127(0x7F),最小又必須大於下窗口的0x40,所以其取值範圍為64~127(即:0x40~0x7F);配置寄存器WWDG->CFR中為計數器設定時鐘分頻係數,確定這個計數器可以定時的時間範圍,從而確定窗口的時間範圍。

窗口看門狗的時鐘來自於PCLK1,在時鐘配置中,其頻率為外部時鐘經倍頻器後的二分頻時鐘,即為36MHz,根據手冊可以知道其定時時間計算方法:

獨立看門狗有硬體軟體之分,窗口看門狗只能軟體控制。

獨立看門狗只有下限,窗口看門狗有下限和上限。

獨立看門狗是12位遞減的,窗口看門狗是7位遞減的。

獨立看門狗是用的內部大約40KHz的RC振蕩器,窗口看門狗是用的系統時鐘APB1ENR

獨立看門狗沒有中斷功能,只要在計數器減到0(下限)之前,重新裝載計數器的值,就不會產生復位。

窗口看門狗有中斷,這個中斷的作用是在計數器達到下限0x40的時候,產生中斷,讓你餵狗;如果你不餵狗,計數器的值變為0x3f的時候,將會產生系統復位;即使是餵狗,也應該在中斷裡快速餵狗,要不時間長了計數器減1也會變成0x3f產生復位。

窗口看門狗還有一個上限值,這個值如果大於計數器的初始值,那麼就沒有任何作用了;這個值小於計數器初始值的時候,當計數器的值大於上限值時你對計數器進行裝載,將會產生復位,只有在計數器減到小於上限值時,你才能重新裝載計數器。意思就是說只有計數器的值在上限值和下限值之間你才能裝載計數器,否則就會產生系統復位,當上限值小於下限值,也沒有意義。

免責聲明:本文系網絡轉載,版權歸原作者所有。如有問題,請聯繫我們,謝謝!

相關焦點

  • 軟體看門狗和硬體看門狗的作用和區別
    工業級無線路由器,作為無線組網中非常重要的設備,洞察客戶應用場景,只要是關乎無線組網可靠性的需求,即使是最細微的技術應用都要做到極致,比如看門狗。為什麼工業級無線路由器這麼重視軟硬體看門狗,今天我們就來看看軟硬體看門狗區別。
  • 《看門狗2》季票是什麼 看門狗2季票作用分享
    導 讀 看門狗2季票有什麼用?今天小編就為大家帶來看門狗2季票內容作用,讓我們來一起看看吧! 看門狗2的季票內容豐富,裝備,任務,福利眾多,誠意滿滿。
  • 《刺客信條起源》看門狗彩蛋解析 刺客信條與看門狗世界觀的關聯介紹
    導 讀 第1頁: 展開 有玩家在《刺客信條起源》現代劇情中發現了關於看門狗主角艾登皮爾斯的相關信息,下面為大家帶來《刺客信條起源》看門狗彩蛋解析,介紹刺客信條與看門狗世界觀的關聯
  • 看門狗加強遊戲畫質的改善方法 看門狗攻略
    導 讀 《看門狗》的優化是遊戲的一大詬病,官方雖然已經說明了會在這方面做改進,但是已經在玩的玩家要等到官方優化出來估計還得很久,那麼有沒有一些什麼好的改善方法對於現階段是有效的呢
  • 我為什麼會玩《看門狗:軍團》
    「Play As Anyone」帶來了什麼《看門狗:軍團》最大的賣點是「Play As Anyone」,它在這個關鍵玩法上實現得還可以。任何任務開始前,你都可以衡量一下帶什麼人出去最好,因為每個人因職業不同擁有不同的能力,帶著合適的人出去打事半功倍。
  • 每個NPC都可以是主角的遊戲——《看門狗 軍團》
    以上說了這麼多,為的就是回到今天的正題《看門狗 軍團》,這款遊戲已經公布,並且官方也放了一部分試玩,令人驚訝的是,這一次《看門狗 軍團》的播片與之前育碧遊戲播片的風格差別還挺大的,以往都是看的爽,炸的爽,爽完就完事了,他們大多數都是靠炫酷的畫面與獨特的題材來吸引人,但這一次《看門狗 軍團》的片子,宣傳的重點居然是玩法,講道理我已經很久沒有看著育碧的開放世界遊戲主動宣傳遊戲玩法的了
  • 看門狗n卡優化心得介紹 體驗最暢快的遊戲畫面
    看門狗是今年最火熱的遊戲最重量級的遊戲,如果玩家們不設置最高的解析度來進行遊戲那真是一大遺憾。但遊戲對硬體的要求近乎苛刻,使很多玩家望而卻步。今天小編就來介紹些看門狗n卡的優化小技巧,玩家們不妨試一試。 》看門狗豪華版中文版下載《
  • 《看門狗》PC版曝隱藏選項 遊戲畫質更加感人
    《看門狗》還沒有正式發售,一些網友就已經發現了PC版本的隱藏選項。他們建議PC玩家應該設置「DeferredFXQuality」選項。(文件位置 Docs > My Games > Watchdogs > xxxx > GamerProfile.xml)
  • 《看門狗2》稀有車輛有哪些 全稀有車輛收集攻略匯總
    導 讀 《看門狗2》遊戲中稀有車輛有哪些?稀有車輛在哪?很多玩家並不是很清楚,今天小編就為大家分享《看門狗2》全稀有車輛收集攻略匯總,快一起來看看吧。
  • 《看門狗:軍團》bug視頻合集 飛車、綠人、地底世界
    開放世界遊戲由於規模龐大、自由度高,常常出現一些意想不到的bug,最近發布的《看門狗:軍團》也沒能倖免。不少玩家在油管上發布了視頻,展示了自己在遊戲裡遇到的各種bug,有一些還挺滑稽,一起來看看吧~【遊俠網】《看門狗:軍團》bug:飛天汽車  這些子彈的威力可真大,把裝甲卡車都打到天上了。
  • 看門狗存檔轉換工具 Uplay存檔與RLD存檔轉換工具
    名稱:看門狗存檔轉換工具   運行環境:Windows VISTA、7、8(64位)       工具說明:
  • 《看門狗》來襲!中文宣傳、全解析激情首曝
    Ubisoft今日宣布,旗下動作冒險遊戲《看門狗》中文版現已在PlayStation 4、PlayStation 3、Xbox 360與PC平臺推出,中文版首批收錄額外單人任務「駕車突圍包」以及3種遊戲內物件組合「深不可測包」、「計算機叛客包」以及「正義社團包」,能帶來額外角色裝扮、武器以及技能。
  • 玩家因散播《看門狗2》不雅內容遭封禁
    玩家因散播《看門狗2》不雅內容遭封禁   育碧旗下遊戲《看門狗2》剛推出不久,不過近日有位外國玩家因散播在遊戲中發現的某個無名妓女生理構造截圖被禁PSN一周,該事件已經曝光便在網上炒得沸沸揚揚
  • PAX2014:《看門狗》公布操作說明 確認出自PS4
    原標題:PAX2014:《看門狗》公布操作說明 確認出自PS4   外媒日前公布了《看門狗》PAX演示畫面的出處以及操作方式;「正如承諾的那樣,我們的Tony正想辦法問出育碧PAX East展臺演示畫面出自哪裡?最終TONY也得到了直接的答案。
  • 《看門狗:軍團》更新後 高端CPU終於能流暢60fps了
    育碧最近為《看門狗:軍團》PC版推出了一個性能補丁,根據外媒Dsogaming的測試,高端CPU玩家這下終於可以流暢60fps享受遊戲了,甚至是在開車的時候。比如,目前《看門狗:軍團》被玩家的內存頻率限制。這也是為什麼大多數的PC玩家發現這個遊戲性能過低的原因。下面是四種內存頻率——DDR4-2666Mhz, DDR4-3000Mhz, DDR4-3600Mhz和DDR4-3800Mhz的跑分數據。注意,以下數據是在2.20更新之前測試獲得。
  • 《刺客信條:起源》隱藏多個彩蛋 不僅有戴斯蒙德還有看門狗
    而玩過《看門狗》的玩家,可能會記得,在遊戲中一個任務就是刺殺Olivier Garneau。在《起源》中,我們看到了關於Olivier Garneau的彩蛋,而且很有意思的是,這是一張Olivier Garneau在2014年吃飯的帳單。「Olivier Garneau在2014年的芝加哥仍然還活著,儘管在2013年的時候已經報告他失蹤了。
  • 晨報:ESRB公布《看門狗:完全版》次世代分級 《質量效應:三部曲...
    重點關注:1、育碧《看門狗:完全版》將登陸次世代平臺育碧的《看門狗:完全版》(《Watch評級報告中顯示,在本作中,玩家將飾演黑客艾登·皮爾斯(《看門狗》主角),並試圖揪出殺害他家人的幕後真兇,同時,報告中也顯示本作將登陸PS5及XSX/S平臺。
  • 還記得怒罵武警軍人看門狗的唐笑嗎?打人風波13年後,今過成這樣
    像當年很多正值青春的人一樣,唐笑不知道自己為何會參加這個比賽,她也沒有想過這個比賽會給自己的人生帶來什麼變化,在超女中唐笑最好的成績是全國第九名,雖然這個名次有些尷尬,但對於全國的其他選手而言,唐笑已經很幸運了!命運帶給人驚喜的同時,如果沒有良好的道德修養去承接它,它就會成為你的厄運!
  • 07年辱罵軍人「看門狗」,甩武警巴掌的超女唐笑,現在怎樣?
    明星雖然會受到無數人的追捧,但是同時也會受到更多的關注,也可以說是受到大家的「監督」,一言一行都在大家的關注當中,一旦有什麼言行有失的行為,就會被無限放大,受到全網的攻擊,嚴重的還會影響到自己的事業,其實這也無可厚非,欲戴王冠必承其重,但是有些藝人並沒有認清這一點,在有了一定的名氣之後就開始膨脹起來了,在公眾場合做出一些不入流的事情來