為了保護(hù)個(gè)人信息和網(wǎng)絡(luò)設(shè)備的安全,專(zhuān)家們致力于開(kāi)發(fā)各種安全技術(shù)和工具。其中,路由器看門(mén)狗功能成為了網(wǎng)絡(luò)安全領(lǐng)域的一大創(chuàng)新。
STM32有兩個(gè)看門(mén)狗,獨(dú)立看門(mén)狗和窗口看門(mén)狗。其實(shí)兩者的功能是類(lèi)似的,只是喂狗的限制時(shí)間不同。
在由單片機(jī)構(gòu)成的微型計(jì)算機(jī)系統(tǒng)中,由于單片機(jī)的工作常常會(huì)受到來(lái)自外界電磁場(chǎng)的干擾,造成程序的跑飛,而陷入死循環(huán)。程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)無(wú)法繼續(xù)工作,會(huì)造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果。所以,出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮,便產(chǎn)生了一種專(zhuān)門(mén)用于監(jiān)測(cè)單片機(jī)程序運(yùn)行狀態(tài)的芯片,俗稱(chēng)"看門(mén)狗"(watchdog)。
STC單片機(jī)是一款增強(qiáng)型51單片機(jī),完全兼容MCS-51,還增加了新的功能,比如新增兩級(jí)中斷優(yōu)先級(jí),多一個(gè)外中斷,內(nèi)置EEPROM,硬件看門(mén)狗,具有掉電模式,512B內(nèi)存等。還支持ISP下載,不用編程器,只要一個(gè)MAX232和一些廉價(jià)的元件就能寫(xiě)程序,可擦寫(xiě)10萬(wàn)次。因此是一款很好用的單片機(jī)。
今天要學(xué)習(xí)的是獨(dú)立看門(mén)狗,看門(mén)狗電路的應(yīng)用,使單片機(jī)可以在無(wú)人狀態(tài)下實(shí)現(xiàn)連續(xù)工作,其 工作原理是:看門(mén)狗芯片和單片機(jī)的一個(gè)I/O引腳相連,該I/O引腳通過(guò)程序控制它定時(shí)地往看門(mén)狗的 這個(gè)引腳上送入高電平(或低電平),這一程序語(yǔ)句是分散地放在單片機(jī)其他控制語(yǔ)句中間的,一旦單片機(jī)由于干擾造成程序跑飛后而陷入某一程序段進(jìn)入死循環(huán)狀態(tài)時(shí),寫(xiě)看門(mén)狗引腳的程序便不 能被執(zhí)行,這個(gè)時(shí)候,看門(mén)狗電路就會(huì)由于得不到單片機(jī)送來(lái)的信號(hào),便在它和單片機(jī)復(fù)位引腳相 連的引腳上送出一個(gè)復(fù)位信號(hào),使單片機(jī)發(fā)生復(fù)位。即程序從程序存儲(chǔ)器的起始位置開(kāi)始執(zhí)行,這樣便實(shí)現(xiàn)了單片機(jī)的自動(dòng)復(fù)位。
看門(mén)狗(watch dog)是一個(gè)定時(shí)器,可以設(shè)置一個(gè)定時(shí)時(shí)間,計(jì)時(shí)到時(shí)會(huì)把MCU復(fù)位,所以MCU必須要在定時(shí)時(shí)間到之前將計(jì)數(shù)值重置(這個(gè)動(dòng)作通常稱(chēng)為喂狗)。在嵌入式系統(tǒng)中加入看門(mén)狗,可以監(jiān)測(cè)MCU是否還在正常運(yùn)行,如果軟件跑進(jìn)死循環(huán)、或者出現(xiàn)其他錯(cuò)誤,導(dǎo)致不能及時(shí)重置看門(mén)狗計(jì)時(shí)器,則時(shí)間一到MCU就會(huì)被復(fù)位,重新回到初始狀態(tài),以此跳出錯(cuò)誤狀態(tài)。
我們是否因系統(tǒng)上出現(xiàn)意外的電壓尖峰或電流浪涌而擔(dān)心系統(tǒng)安全?電流浪涌和電壓尖峰可能是由系統(tǒng)上運(yùn)行的軟件引起的。來(lái)自軟件的意外命令會(huì)使系統(tǒng)陷入無(wú)限循環(huán),從而導(dǎo)致電源軌上出現(xiàn)電流浪涌或電壓尖峰,并可能損壞設(shè)備。
本文主要介紹AUTOSAR架構(gòu)下的WdgDriverWdgIfWdgM模塊,分析模塊之間的依賴(lài)關(guān)系以及運(yùn)行原理以幫助快速理解。本文以MPC5746R為主控芯片,以FS6500為SBC,DaVinciConfigurator為AUTOSAR工具鏈。01模塊架構(gòu)與依賴(lài)1、模塊介紹AU...
本文主要介紹AUTOSAR架構(gòu)下的WdgDriverWdgIfWdgM模塊,分析模塊之間的依賴(lài)關(guān)系以及運(yùn)行原理以幫助快速理解。本文以MPC5746R為主控芯片,以FS6500為SBC,DaVinciConfigurator為AUTOSAR工具鏈。01模塊架構(gòu)與依賴(lài)1、模塊介紹AU...
這是一篇舊文,技術(shù)交流群有人在討論這個(gè)問(wèn)題,今天就來(lái)分享一下。 我
當(dāng)下,一邊汽車(chē)自動(dòng)化駕駛的發(fā)展勢(shì)頭節(jié)節(jié)攀高,一邊頻頻出現(xiàn)各類(lèi)痛心的質(zhì)量事故。
關(guān)注、 星標(biāo)公眾號(hào),不錯(cuò)過(guò)精彩內(nèi)容 素材來(lái)源:Segger 編輯整理:strongerHuang 1994年1月25日,克萊門(mén)汀號(hào)發(fā)射升空,它是美國(guó)國(guó)家航空航天局(NASA)的衛(wèi)星,用于在長(zhǎng)時(shí)間暴露于太空環(huán)境下測(cè)試傳感器和航天器組件。由于缺乏幾條看門(mén)狗代碼,它的任務(wù)于1994年
[導(dǎo)讀] 單片機(jī)程序?qū)懤泵炊啵撮T(mén)狗狗天天見(jiàn),你的狗狗養(yǎng)的對(duì)么?不停的喂狗,只要狗不叫就完了嘛?真是這樣么?事實(shí)上可能不是你想的辣么簡(jiǎn)單..... 啥叫看門(mén)狗? 看門(mén)狗也稱(chēng)為看門(mén)狗定時(shí)器,本質(zhì)上是一種定時(shí)電路或者軟件定時(shí)器機(jī)制。 工作原理: 看門(mén)狗的硬
育碧旗下動(dòng)作游戲《看門(mén)狗》及《看門(mén)狗2》在Steam上開(kāi)始了為期一周的促銷(xiāo),均持平史低價(jià)。在本月中旬育碧為《看門(mén)狗》添加了官方簡(jiǎn)中,現(xiàn)在這兩作都支持中文,感興趣的玩家別錯(cuò)過(guò)這次入手機(jī)會(huì)。 《看門(mén)狗》
經(jīng)過(guò)大半年的努力推廣,NVIDIA RTX光線(xiàn)追蹤技術(shù)正贏得越來(lái)越多游戲的支持。E3游戲展期間,NVIDIA聯(lián)合育碧、CD PROJEKT RED共同宣布,NVIDIA RTX成為《看門(mén)狗:軍團(tuán)》(W
電動(dòng)機(jī)保護(hù)器提高了電動(dòng)機(jī)運(yùn)行的可靠性和系統(tǒng)智能化要求,因此保護(hù)器的可靠運(yùn)行起著舉足輕重的作用,同時(shí)也對(duì)保護(hù)器抗外界干擾提出了比較現(xiàn)實(shí)的要求。
今年E3游戲展育碧發(fā)布會(huì)中,育碧正式公布了《看門(mén)狗》系列的新作:《看門(mén)狗:軍團(tuán)》。并在現(xiàn)場(chǎng)播放了全新預(yù)告和實(shí)機(jī)演示,展示了招募一名新角色的劇情,游戲中的戰(zhàn)斗畫(huà)面、過(guò)場(chǎng)動(dòng)畫(huà)相當(dāng)精彩。《看門(mén)狗:軍團(tuán)》將于
如果想弄懂看門(mén)狗定時(shí)器中斷,要掌握下面兩個(gè)知識(shí)點(diǎn):1 懂寄存器Cortex A9采用的是ARM官方規(guī)定的中斷處理機(jī)制有兩大類(lèi)寄存器決定了中斷工作狀態(tài)1) exynos 4412 特有的寄存器(在第26
X5045是一種集看門(mén)狗、電壓監(jiān)控和串行EEPROM 三種功能于一身的可編程控制電路.特別適合應(yīng)用在需要少量存儲(chǔ)器,并對(duì)電路板空間需求較高場(chǎng)合,