欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁(yè) > 電源管理 > 正文

看門(mén)狗的工作原理、應(yīng)用和設(shè)計(jì)思路

發(fā)布時(shí)間:2019-11-15 責(zé)任編輯:wenwei

【導(dǎo)讀】看門(mén)狗(watchdog timer)是一個(gè)定時(shí)器電路。一般有一個(gè)輸入叫喂狗,一個(gè)輸出到MCU的RST端。MCU正常工作的時(shí)候,每隔一端時(shí)間輸出一個(gè)信號(hào)到喂狗端,給WDT清零。如果超過(guò)規(guī)定的時(shí)間不喂狗(一般在程序跑飛時(shí)),WDT定時(shí)超過(guò),就會(huì)給出一個(gè)復(fù)位信號(hào)到MCU,使MCU復(fù)位,防止MCU死機(jī)??撮T(mén)狗的作用就是防止程序發(fā)生死循環(huán),或者說(shuō)程序跑飛。
 
看門(mén)狗的工作原理、應(yīng)用和設(shè)計(jì)思路
 
工作原理:在系統(tǒng)運(yùn)行以后也就啟動(dòng)了看門(mén)狗的計(jì)數(shù)器,看門(mén)狗就開(kāi)始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門(mén)狗,那么看門(mén)狗計(jì)數(shù)器就會(huì)溢出從而引起看門(mén)狗中斷,造成系統(tǒng)復(fù)位。所以在使用有看門(mén)狗的芯片時(shí)要注意清看門(mén)狗。
 
硬件看門(mén)狗是利用一個(gè)定時(shí)器來(lái)監(jiān)控主程序的運(yùn)行,也就是說(shuō)在主程序的運(yùn)行過(guò)程中,要在定時(shí)時(shí)間到之前對(duì)定時(shí)器進(jìn)行復(fù)位。如果出現(xiàn)死循環(huán)或者說(shuō)PC指針回不來(lái),那么定時(shí)時(shí)間到了后就會(huì)使單片機(jī)復(fù)位。
 
軟件看門(mén)狗技術(shù)的原理也是類(lèi)似的,只不過(guò)是用軟件的方法實(shí)現(xiàn)。還是以51系列為例,在51單片機(jī)中有兩個(gè)定時(shí)器,用來(lái)對(duì)主程序的運(yùn)行進(jìn)行監(jiān)控。我們可以對(duì)T0設(shè)定一定的定時(shí)時(shí)間,當(dāng)產(chǎn)生定時(shí)中斷的時(shí)候?qū)σ粋€(gè)變量進(jìn)行賦值,而這個(gè)變量在主程序運(yùn)行的開(kāi)始已經(jīng)有了一個(gè)初值。這里設(shè)定的定時(shí)值要小于主程序的運(yùn)行時(shí)間,然后在主程序的尾部對(duì)變量的值進(jìn)行判斷。如果值發(fā)生了預(yù)期的變化,就說(shuō)明T0中斷正常;如果沒(méi)有發(fā)生變化則使程序復(fù)位。
 
T1用來(lái)監(jiān)控主程序的運(yùn)行。我們給T1設(shè)定一定的定時(shí)時(shí)間,在主程序中對(duì)其進(jìn)行復(fù)位。如果不能在一定的時(shí)間里對(duì)其進(jìn)行復(fù)位,T1的定時(shí)中斷就會(huì)使單片機(jī)復(fù)位。在這里T1的定時(shí)時(shí)間的設(shè)置要大于主程序的運(yùn)行時(shí)間,給主程序留有一定的的裕量。而T1的中斷正常與否則是由T0定時(shí)中斷子程序來(lái)監(jiān)視。這樣就構(gòu)成了一個(gè)循環(huán):T0監(jiān)視T1、T1監(jiān)視主程序、主程序又監(jiān)視T0,從而保證系統(tǒng)穩(wěn)定運(yùn)行。
 
51系列有專(zhuān)門(mén)的看門(mén)狗定時(shí)器,對(duì)系統(tǒng)頻率進(jìn)行分頻計(jì)數(shù)。定時(shí)器溢出時(shí),將引起復(fù)位??撮T(mén)狗可設(shè)定溢出率,也可單獨(dú)用來(lái)作為定時(shí)器使用。
 
C8051Fxxx單片機(jī)內(nèi)部也有一個(gè)21位的使用系統(tǒng)時(shí)鐘的定時(shí)器,該定時(shí)器檢測(cè)對(duì)其控制寄存器的兩次特定寫(xiě)操作的時(shí)間間隔。如果這個(gè)時(shí)間間隔超過(guò)了編程定義的極限值,將產(chǎn)生一個(gè)WDT復(fù)位。
 
看門(mén)狗使用注意:大多數(shù)51系列單片機(jī)都有看門(mén)狗。當(dāng)看門(mén)狗沒(méi)有被定時(shí)清零時(shí),將引起復(fù)位,這可防止程序跑飛。設(shè)計(jì)者必須清楚看門(mén)狗的溢出時(shí)間,來(lái)決定在合適的時(shí)候清看門(mén)狗。清看門(mén)狗也不能太過(guò)頻繁,否則會(huì)造成資源浪費(fèi)。程序正常運(yùn)行時(shí),軟件每隔一定的時(shí)間(小于定時(shí)器的溢出周期)給定時(shí)器置數(shù),即可預(yù)防溢出中斷而引起的誤復(fù)位。
 
看門(mén)狗運(yùn)用:看門(mén)狗可用來(lái)恢復(fù)系統(tǒng)的正常運(yùn)行,同時(shí)也是一種有效的監(jiān)視管理器(具有鎖定光驅(qū)、鎖定任何指定程序的作用,可用在家庭中防止小孩無(wú)節(jié)制地玩游戲、上網(wǎng)、看錄像等,具有很好的應(yīng)用價(jià)值)。
 
系統(tǒng)軟件“看門(mén)狗”的設(shè)計(jì)思路:
 
1、看門(mén)狗定時(shí)器T0的設(shè)置
 
在初始化程序塊中設(shè)置T0的工作方式,并開(kāi)啟中斷和計(jì)數(shù)功能。系統(tǒng)Fosc=12MHz,T0為16位計(jì)數(shù)器,最大計(jì)數(shù)值為(2的16次方)-1=65535,T0輸入計(jì)數(shù)頻率是Fosc/12,溢出周期為(65535+1)/1=65536(μs)。
 
2、計(jì)算主控程序循環(huán)一次的耗時(shí)
 
考慮系統(tǒng)各功能模塊及其循環(huán)次數(shù),本系統(tǒng)主控制程序的運(yùn)行時(shí)間約為16.6ms。系統(tǒng)設(shè)置“看門(mén)狗”定時(shí)器T0定時(shí)30ms(T0的初值為65536-30000=35536)。主控程序的每次循環(huán)都將刷新T0的初值。如程序進(jìn)入“死循環(huán)”,而T0的初值在30ms內(nèi)未被刷新,這時(shí)“看門(mén)狗”定時(shí)器T0將溢出并申請(qǐng)中斷。
 
3、設(shè)計(jì)T0溢出所對(duì)應(yīng)的中斷服務(wù)程序
 
此子程序只須一條指令,即在T0對(duì)應(yīng)的中斷向量地址(000BH)寫(xiě)入“無(wú)條件轉(zhuǎn)移”命令,把計(jì)算機(jī)拖回整個(gè)程序的第一行,對(duì)單片機(jī)重新進(jìn)行初始化并獲得正確的執(zhí)行順序。
 
 
推薦閱讀:
 
熱敏電阻技術(shù)簡(jiǎn)介及其應(yīng)用
用有源鉗位正激轉(zhuǎn)換器閉環(huán)
小功率 DC/DC 模塊性能的快速驗(yàn)證
UART、RS-232、RS-422、RS-485之間有什么區(qū)別?
精密電阻測(cè)量之小電阻測(cè)試
要采購(gòu)轉(zhuǎn)換器么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
97se亚洲国产综合自在线| 亚洲精品国久久99热| 一区二区在线免费| 国产婷婷色一区二区三区在线| 成人三级在线视频| 亚洲色图在线看| 国产精品免费网站在线观看| 欧美韩国一区二区| 国产精品三级视频| 91久久线看在观草草青青 | 视频一区二区欧美| 亚洲精品在线一区二区| av在线不卡观看免费观看| 亚洲国产精品麻豆| 天堂蜜桃91精品| 久久99久久99精品免视看婷婷| 欧美国产综合一区二区| 亚洲视频一二区| 精品女同一区二区| 欧美影院一区二区三区| 91精品国产综合久久精品麻豆| 日韩一区二区视频在线观看| 久久尤物电影视频在线观看| 欧美专区在线观看一区| 成人一区二区三区视频| 美日韩一区二区| 亚洲国产综合在线| 1区2区3区精品视频| 亚洲高清免费视频| 九一久久久久久| 亚洲成人av中文| 国产麻豆日韩欧美久久| 一本一道久久a久久精品综合蜜臀| 一本久道久久综合中文字幕| 欧美一区午夜视频在线观看 | 99精品热视频| 国产精品 日产精品 欧美精品| 懂色av一区二区三区免费观看 | 国产成人综合自拍| 色婷婷av一区二区| 久久久久国产精品麻豆| 亚洲已满18点击进入久久| 国产精品一区二区免费不卡| 欧美日韩综合一区| 91久久久免费一区二区| 久久欧美一区二区| 日韩黄色免费电影| 色老汉一区二区三区| 99久久免费精品高清特色大片| 欧美高清激情brazzers| 亚洲乱码国产乱码精品精98午夜 | 99视频一区二区三区| 精品国产一区二区三区久久影院 | 99久久国产综合精品麻豆| 日韩一区二区在线观看| 一区二区欧美精品| 成人av电影在线| 精品电影一区二区| 免费美女久久99| 久久综合综合久久综合| 在线观看日韩电影| 亚洲精品国产一区二区精华液| 三级影片在线观看欧美日韩一区二区 | 国产露脸91国语对白| 7777精品久久久大香线蕉| 一区二区三区丝袜| 日韩—二三区免费观看av| 一本到不卡精品视频在线观看| 国产精品区一区二区三| 国产精品香蕉一区二区三区| 成人a级免费电影| 久久精品男人天堂av| 国产乱理伦片在线观看夜一区| www.欧美色图| 欧美最新大片在线看| 亚洲精品日韩综合观看成人91| caoporm超碰国产精品| **网站欧美大片在线观看| 又紧又大又爽精品一区二区| 视频一区视频二区在线观看| 激情综合五月婷婷| 精品国产亚洲在线| 国产精品亚洲视频| 欧美在线观看视频在线| 一级日本不卡的影视| 欧美乱妇20p| 中文久久乱码一区二区| www.欧美色图| 欧美sm极限捆绑bd| 国产91在线观看丝袜| 国产精品国产精品国产专区不片| 一本到不卡精品视频在线观看| 亚洲精品一卡二卡| 欧美精品 国产精品| 国产欧美一区二区在线观看| 亚洲国产综合91精品麻豆| 国产精一品亚洲二区在线视频| 久久九九影视网| 亚洲制服丝袜av| 欧美网站一区二区| 精品一区二区综合| 国产精品国产自产拍高清av| 国产精品另类一区| 欧洲人成人精品| 欧美日韩一区二区三区四区| 国产精品久线在线观看| 在线观看免费亚洲| 国模娜娜一区二区三区| 88在线观看91蜜桃国自产| 国产精品人成在线观看免费| 欧美三级欧美一级| 亚洲精品成人在线| 99精品久久只有精品| 日韩经典一区二区| 亚洲欧洲在线观看av| 在线综合视频播放| 色婷婷香蕉在线一区二区| 精品影院一区二区久久久| 一片黄亚洲嫩模| 色综合天天在线| 国产一区在线观看麻豆| 亚洲成人在线免费| 欧美剧情电影在线观看完整版免费励志电影 | 国内精品久久久久影院一蜜桃| 亚洲三级免费观看| 成人高清视频在线观看| 美国av一区二区| 亚洲免费视频成人| 国产精品女人毛片| 久久久国产一区二区三区四区小说| 欧美在线看片a免费观看| 一区二区三区欧美激情| 国产日本一区二区| 日韩欧美一区二区久久婷婷| 色哟哟精品一区| 亚洲电影激情视频网站| 欧美伦理视频网站| 麻豆国产精品一区二区三区| 一区二区欧美国产| 欧美久久一二三四区| 不卡欧美aaaaa| www.成人在线| 天天做天天摸天天爽国产一区| 欧美日韩一区二区在线视频| 99精品视频在线观看免费| 亚洲国产精品综合小说图片区| 中文一区一区三区高中清不卡| 久久久三级国产网站| www..com久久爱| 三级不卡在线观看| 日韩精品一二区| 中文在线一区二区| 国产午夜精品一区二区 | 成人精品免费看| 亚洲裸体xxx| 欧美一区二区三区日韩| 欧美精品日韩一本| 成人高清免费观看| 99re这里都是精品| 欧美亚洲精品一区| 91精品国产综合久久久久| 国产91高潮流白浆在线麻豆| 亚洲成人动漫在线观看| 日本一区中文字幕| 国产在线观看一区二区| 国产成人综合自拍| 日韩avvvv在线播放| 老鸭窝一区二区久久精品| 精品一二三四区| 成人黄色777网| 欧美日韩精品欧美日韩精品| 欧美变态口味重另类| 日本一区二区视频在线观看| 国产精品久久综合| 欧美一区二区三区在| 日韩欧美国产三级| 17c精品麻豆一区二区免费| 亚洲一区二区三区在线| 精品一区二区三区在线观看| 风间由美一区二区三区在线观看| 91高清视频在线| 久久综合精品国产一区二区三区 | 欧美一区二区三区电影| 久久综合九色综合欧美亚洲| 日本久久一区二区三区| 91精品国产福利| 欧美极品另类videosde| 日韩午夜在线播放| 国产精品美女久久久久久2018| 91精品国产综合久久精品图片 | 欧美伊人久久久久久久久影院| 5858s免费视频成人| 中国色在线观看另类| 日韩精品一二三| 亚洲免费资源在线播放| 国产日韩欧美一区二区三区乱码| 欧美精品一卡二卡| 国产精品色在线观看| 日韩黄色小视频| 亚洲高清三级视频|