国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 互連技術 > 正文

微控制器中的看門狗定時器

發布時間:2023-05-23 責任編輯:lina

【導讀】看門狗定時器是一種專用定時器模塊,可幫助微處理器從故障中恢復。如果看門狗定時器到達其計數周期的末尾,它將重置整個處理器系統。為了防止這種情況,處理器必須執行某種類型的特定操作來重置看門狗。因此,可以配置看門狗定時器,使其僅在發生處理器故障時才到達其計數周期的末尾,并且通過強制系統復位,看門狗定時器幫助處理器脫離故障模式并繼續正常運行。


什么是看門狗定時器?(一個非常規的類比)

看門狗定時器是一種專用定時器模塊,可幫助微處理器從故障中恢復。如果看門狗定時器到達其計數周期的末尾,它將重置整個處理器系統。為了防止這種情況,處理器必須執行某種類型的特定操作來重置看門狗。因此,可以配置看門狗定時器,使其僅在發生處理器故障時才到達其計數周期的末尾,并且通過強制系統復位,看門狗定時器幫助處理器脫離故障模式并繼續正常運行。

為了形象化 WDT 的功能,我有一個非常規的類比供您考慮。 

迷失是一部廣受歡迎的電視劇,講述了一群幸存者在飛機失事后被困在一個神秘的島嶼上的故事。其中一個次要情節涉及的角色認為他們必須在屏幕上的計數器變為 0 或世界末日之前輸入一串簡短的數字。

輸入系列后,計數器將重置并再次開始倒計時。目前尚不清楚輸入這一系列數字只是心理實驗的一部分,還是世界的命運岌岌可危。找出答案的方法是不輸入數字。角色可以自由出門、尋找食物、游泳——但他們必須及時返回以重置計數器。從計算機的角度來看,接收到正確的輸入意味著有人在正常操作并為柜臺提供服務。沒有收到正確的輸入表明出現了問題。

看門狗定時器的運行方式類似于《迷失》中的計算機系統。微控制器的其余部分是壓力過大的角色,他們可以自由地做任何事情,但必須定期維護計數器或微控制器重置(又名世界末日)。正確運行的軟件和硬件將在固定的時間內為看門狗提供服務,而有故障的軟件或硬件可能不會。

內部看門狗定時器的類型

有兩種類型的看門狗,非窗口和窗口。如果服務計數器延遲,這兩種類型都會導致重置。

如果服務發生得太早,窗口式看門狗也會導致復位。此圖顯示了使用遞增計數器的看門狗的時序。有些看門狗使用遞減計數器,但原理是一樣的。


微控制器中的看門狗定時器


看門狗定時器的時序

對于非窗口或窗口看門狗,計數器達到上限值之前的任何服務都會重置計數器,一切正常。窗口看門狗添加一個下限并創建一個計數窗口。下限和上限之間的任何服務都可以。這是圖表的詳細說明。

A - 啟動后不久,程序用計數器的上限初始化看門狗并啟用計數。對于窗口看門狗,還設置了下限。

B和C - 軟件在計數器達到上限之前成功為計數器提供服務,對于窗口看門狗,在達到下限之后。維修后,計數器重置為 0 并重新開始計數。一切都好。

D - 程序不為計數器服務,計數達到上限。看門狗重置微控制器。

D 到 E - 微控制器啟動并初始化并啟用看門狗。

E - 看門狗開始計數。

F - 程序在達到上限之前為計數器提供服務,對于窗口看門狗,在達到下限之后提供服務。計數器重置為 0 并重新開始計數。一切都好。

G - 程序在計數達到窗口看門狗的下限之前為計數器提供服務。對于沒有下限的非窗口看門狗,沒有復位,計數器變為 0 并再次開始向上計數。對于窗口看門狗,微控制器被重置。 

看門狗的細節差異很大。他們可以向上或向下計數。他們使用不同的時鐘。他們對上限和下限有不同的選擇。以下部分介紹了許多特性,但只是概述。 

看門狗初始化

初始化看門狗可能很棘手。例如,一些看門狗在微控制器啟動時自動啟用。

如果不使用看門狗,則必須在啟動時包含代碼以禁用它。我目前使用的看門狗就是這種情況。如果我的程序需要運行超過一秒,我必須禁用看門狗或更改窗口設置!

一些看門狗只允許對控制寄存器進行寫入作為一項安全功能。此功能可防止失控的軟件在初始化后更改設置。如果您在具有此功能的看門狗中使用默認設置,請確保覆蓋默認設置,即使位值相同。這“鎖定”了值并維護了安全性。

如果您使用 C 語言編程,請注意啟動代碼中可能會初始化看門狗,它在您的 main() 函數之前運行。此代碼有時會作為運行標準 C 程序的一部分由開發環境自動包含。此代碼設置內存和中斷向量表。查看您的啟動代碼以了解對看門狗的操作,并根據您的系統要求進行修改。

窗口設置

看門狗可以是非窗口和窗口的。通過將窗口的下限作為選項來提供兩種類型的單個定時器是很常見的。窗口的大小隨看門狗的不同而不同。

我目前使用的看門狗下限固定為上限的75%。另一個看門狗可以選擇上限的 75%、50%、37.5% 或 25%。另一個看門狗獨立設置上限和下限。關于如何選擇上限也有很多差異。

維修 AKA 看門狗定時器重置

定期重置看門狗計數器稱為“維修”定時器。不同的看門狗定時器會有不同的服務要求。所有服務要求都使用在失控軟件執行期間不太可能發生的操作。

我目前使用的看門狗需要兩次寫入“服務寄存器”,值為 0x55,后跟 0xAA。如果將 0x55 或 0xAA 以外的任何值寫入服務寄存器,在任何時候,微控制器都會立即復位。

另一個看門狗需要單次寫入值為 0xAAAA 的服務寄存器。數字 0xA 和 0x5 以及它們的交替位模式 1010 和 0101 似乎令人著迷。一個定時器通過使用具有幻數 0x5743 的單次寫入來違背這一趨勢。

睡眠模式

睡眠和其他低功耗模式使事情變得復雜。如果處理器進入休眠并停止執行,看門狗應該做什么?看門狗時間應該保持不變嗎?

當處理器進入和退出深度睡眠時,我當前使用的看門狗會在初始計數時停止并重新啟動。這個話題很復雜,當微控制器使用低功耗模式時,您需要研究看門狗的操作。

漸進反應

完全重置微控制器可能過于苛刻。一些看門狗具有允許漸進式響應的功能。

例如,看門狗可以在復位之前的某個時間選擇中斷請求。此功能允許中斷服務例程在看門狗繼續計數時修復或記錄問題。如果中斷例程無法使事情回到正軌,則會發生重置。

WDT策略

我使用術語“策略”來確定在何處設置看門狗的時間限制。簡單的策略是使用一個非窗口看門狗,其超時時間比服務看門狗之間程序的任何可能執行時間都長得多。我將其稱為“重置按鈕”策略,因為它代替了按下重置按鈕的人。醫療設備或制造機器人等關鍵系統的策略需要更快的響應。

看門狗策略可以考慮很多因素:

? 系統是否使用可預測的主循環或基于實時操作系統的復雜多任務結構?
? 看門狗重置是否應該啟動一系列自動系統檢查?
? 看門狗是一系列診斷和修復問題嘗試的階段嗎?
? 是否要在系統啟動時測試看門狗以及其他檢查?

看門狗策略是一個復雜的話題并且非常依賴于應用程序。

在復位微控制器之前,看門狗在復位后仍然存在的狀態寄存器中設置一個位。通常該位與其他復位狀態一起存儲,例如掉電復位位。測試看門狗復位位應該是策略的一部分。

至少,在啟動期間測試這個位并做一些事情來指示問題。否則,失敗可能會被忽視,尤其是不常見的失敗。例如,在顯示器上輸出消息或點亮 LED。 


免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理。


推薦閱讀:

BLDC電機控制一文幫你總結好

如何利用1200 V EliteSiC MOSFET 模塊,打造充電更快的車載充電器?

采用增強互連封裝技術的1200 V SiC MOSFET單管設計高能效焊機

小電源,大講究

功率放大器電路中的三極管和MOS管,究竟有什么區別?


特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 久久亚洲精品ab无码播放 | 浴室人妻的情欲hd三级 | 永久免费观看的毛片视频 | 亚洲高清色 | 一区视频在线 | 在线观看国产h成人网站 | 亚洲色av影院久久无码 | 中文无码一区二区不卡αv 熟妇乱子作爱视频大陆 | 日产精品1区2区3区 国产午夜在线观看 | 91超碰免费 | 色情一区二区三区免费看 | 激情一区二区 | 看片一区| 亚洲の无码国产の无码步美 | 性按摩xxxⅹ视频 | 高清视频免费在线观看 | 亚洲国产成人精品无码区在线秒播 | 一级做a爱片性色毛片www | 国产精品久久国产精麻豆99网站 | 强伦姧人妻三上悠亚中文字幕 | 无码h黄肉动漫在线观看 | 色欧美色| 国产主播专区 | 五月开心激情 | 亚洲图片自拍偷图区 | 人妻夜夜爽天天爽欧美色院 | 国产福利网| 伊人久久伊人 | 少妇久久久被弄到高潮 | 真人插b免费视频播放 | 久久综合av | 囯精品人妻无码一区二区三区99 | 无码国产成人午夜电影观看 | 久久成年 | 四虎影视永久在线观看 | 国产精品天天看特色大片 | 黄色片aa | 久久aⅴ无码av高潮av喷吹 | 日本欧美黄色 | 国产精品第5页 | 77777亚洲午夜久久多喷 | 在线国产小视频 | 国产美女激情视频 | 亚洲 自拍 另类小说综合图区 | 国产成人精品无码a区在线观看 | www.国产麻豆 | 男人的天堂一区 | 色呦呦官网| 一二三区av | 欧美乱强伦xxxxx高潮 | www.欧美com| 国产伦精品一区二区三区免费 | 在线播放波多野结衣 | 上海少妇高潮狂叫喷水了 | 成人啪啪色婷婷久 | 国产欧美久久久 | 国产精品视频99 | 呦呦精品| 亚洲 欧洲 日产 国产 | 欧美白妞大战非洲大炮 | 久久人人97超碰超国产 | 国产在线午夜卡精品影院 | 国产视频黄| 国产精品资源在线观看 | 91麻豆产精品久久久久久夏晴子 | 国产精品久久久影视青草 | 国产精品 中文字幕 亚洲 欧美 | 国产成人精品怡红院在线观看 | 加勒比精品在线 | 伊人55yiren综合开心 | 亚洲综合久久一本久道 | 超碰69| 亚洲日韩乱码中文无码蜜桃臀网站 | 色一情一乱一乱一区99av白浆 | 中文字幕不卡av无码专线一本 | 天堂av国产夫妇精品自在线 | 国产丝袜美女 | 亚洲高清国产拍精品动图 | 国产亚洲精品超碰热 | 成人午夜视频网站 | 99久久九九 | 精品久久久久久综合日本 | 2021久久超碰国产精品最新 | 精品露脸国产偷人在视频 | 成人av综合| 奇米精品视频一区二区三区 | xxxwww在线观看 | 香蕉视频在线看 | 拔插拔插华人 | 亚洲综合小说网 | 国产精品免费一区二区三区都可以 | 天天色婷婷 | 极品色综合 | 播放男人添女人下边视频 | 亚洲品质自拍视频 | 高潮毛片无遮挡高清免费视频 | 日本久久不卡 | 高h校园不许穿内裤h调教 | 成人性生交大片免费看96 | 主站蜘蛛池模板: 蜜桃麻豆视频 | 国产欧美精品在线 | 成人激情在线视频 | 视频福利在线 | 成人综合网站 | 顶级欧美熟妇高清xxxxx | 亚洲国产成人91精品 | 在线观看精品视频网站 | 日本三级韩国三级欧美三级 | 美女扒开尿口让男人桶 | 国产精品无码永久免费不卡 | 二级黄色大片 | 一本一道波多野结衣一区 | 老司机午夜福利试看体验区 | 国产超薄肉色丝袜足j | 制服视频在线一区二区 | 亚洲精品久久久久中文字幕一福利 | 最近免费中文字幕中文高清6 | 在线日韩欧美 | 久久精品国产一区二区三区不卡 | 777米奇色狠狠俺去啦777 | 18禁真人抽搐一进一出动态图 | 福利片在线看 | 成人美女黄网站色大免费的 | 久热爱精品视频在线◇ | 99久久99久久精品国产片桃花 | 久久青青草免费线频观 | 欧美 亚洲 国产 制服 中文 | 伊人网一区| 色偷偷人人澡人人添老妇人 | 无码帝国www无码专区色综合 | 欧美丰满熟妇xxxx性ppx人 | 免费观看又色又爽又湿的视频软件 | 99久久精品一区二区成人 | 天天爱天天做天天爽2021 | 狠狠综合久久久久综合网小蛇 | 国产精品亚洲mnbav网站 | 9lporm自拍视频区 | 无码一区二区三区爆白浆 | 欧美 日韩 国产 另类 图片区 | 亚洲天堂视频一区 | 一区二区三区三区在线 | 国产精品调教 | 久久人人爽人人爽人人片亚洲 | 成人国产a | 午夜无码伦费影视在线观看 | 日本强伦姧人妻久久影片 | 性欧美激情aa片在线播放 | 欧美另类视频在线观看 | 97色碰碰公开视频 | 9191av| 国产强奷在线播放 | 天堂无码人妻精品av一区 | 国产成人无码专区 | 亚洲中文字幕久久精品无码喷水 | 天堂最新版资源网 | www.黄色网址 | 又粗又大又黄又爽的免费视频 | 国产精品美女一区二区 | 久久精品亚洲中文无东京热 | 国产一区二区精品 | 手机无码人妻一区二区三区免费 | 国产成人精品一区二区3 | 久久久久久久9999 | 牛和人交xxxx欧美 | 国产 亚洲 制服 无码 中文 | 日韩激情一区二区三区 | 无码少妇精品一区二区免费 | 中文字幕免费在线播放 | 免费无码国模国产在线观看 | 香蕉久久精品日日躁夜夜躁夏 | 国产高清在线精品一区小说 | 台湾佬美性中文娱乐网 | 性生交片免费无码看人 | 懂色av蜜臀av粉嫩av分享 | 国产精品久久久久久久久久久久久久久久久 | 亚洲色婷婷六月亚洲婷婷6月 | 国产精品久久福利网站 | 久久久精品波多野结衣 | 久久精品91视频 | 中文字幕高清一区 | 国产一区二区免费在线 | 国产一区二区三区成人欧美日韩在线观看 | 蜜臀精品无码av在线播放 | 国产精品亚洲欧美在线播放 | 成人网站亚洲综合久久 | 国产精品a久久777777 | 国产精品成人亚洲777 | 国产成人不卡无码免费视频 | 亚洲精品久久久久久动漫器材一区 | 操碰久久 | 护士奶头又白又大又好摸视频 | 久久久久久欧美精品se一二三四 | 亚洲欧美另类激情综合区蜜芽 | 国产午夜免费啪视频观看视频 | 日韩一区二区三区精品 | 亚洲精品九九 | 蜜臀av99无码精品国产专区 | 欧美国产日韩a在线视频下载 | 主站蜘蛛池模板: 中文字幕卡二和卡三的视频 | 大香伊蕉在人线国产免费 | 色婷婷久久综合中文久久蜜桃av | 久久久国产打桩机 | fc2成人免费视频 | 免费一级欧美 | 91手机在线视频 | 十八禁视频在线观看免费无码无遮挡骂过 | 国产第一页在线播放 | 国产精品毛片完整版视频 | 99精品国产一区二区三区不卡 | 夜夜春亚洲嫩草影院 | 国产一区h| 手机在线小视频 | 中文字幕av第一页 | 成人精品一区日本无码网 | 91男女视频| 亚洲欧美自拍视频 | 亚洲视频国产精品 | 精品国产成人一区二区 | 天天爱天天插 | 成人免费一区二区三区视频软件 | 国产精品一品二品 | 久久精品人妻无码专区 | 日韩av无码一区二区三区无码 | 大桥未久视频在线观看 | 精品国产男人的天堂久久 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产高清吃奶成免费视频网站 | 亚洲a图 | 九九精品成人免费国产片 | 欧美日韩视频 | 日本久久综合久久综合 | 一本色道精品久久一区二区三区 | 国产成人无码av大片大片在线观看 | 人妻无码全彩里番acg视频 | 日本毛x片免费视频观看视频 | 久久99国产精品 | 国产69精品久久久久99尤物 | 欧美日韩色图 | 亚洲午夜久久久久久噜噜噜 | 日韩网红少妇无码视频香港 | 中文字幕在线免费观看 | 国产在线偷观看免费观看 | 中文字幕精品一二三四五六七八 | 国产又大又粗又爽的毛片 | 天天干天天操天天 | 国产综合在线播放 | 不卡精品| 超清av在线播放不卡无码 | 久久精品网站免费观看 | 国产色区 | 欧美性开放情侣网站 | 亚洲成在线aⅴ免费视频 | 亚洲人成伊人成综合网小说 | 日韩欧美一区二区三区免费观看 | 一级在线观看 | 欧美在线播放 | 亚洲美腿丝袜无码专区 | 熟熟熟熟熟熟熟熟妇50岁 | 最新国产精品久久精品 | 国产精品亚洲а∨天堂 | 欧美三级欧美一级 | 99精品一区二区三区无码吞精 | 永久黄网站色视频免费观看 | 四虎影视永久免费观看在线 | 全程粗话对白视频videos | 夜夜骑夜夜操 | 韩国午夜理伦三级在线观看仙踪林 | 伊人色综合视频一区二区三区 | 四虎永久在线精品免费观看 | 精品在线一区二区三区 | 免费av看片 | 国产日韩欧美精品在线 | 2017狠狠干| 亚洲第一色在线 | 无翼乌18禁全肉肉无遮挡彩色 | 国产成人无码一区二区三区 | av不卡影院 | 黄色片a级 | 国产成人在线看 | 99国产精品欧美一区二区三区 | 伴郎粗大的内捧猛烈进出视频观看 | 成人毛片大全 | 亚洲综合视频在线观看 | 在线国产黄色 | 9久久精品 | 亚洲乱码av中文一区二区软件 | 中文字幕一区视频 | 亚洲天堂手机 | 强奷漂亮雪白丰满少妇av | 亚洲性线免费观看视频成熟 | 欧美成人综合 | 中字无码av电影在线观看网站 | 亚洲精品国偷自产在线99人热 | 久久乐国产精品 | 精品无码一区二区三区在线 | 香蕉午夜福利院 | 草草视频在线播放 |