亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁 > 電源管理 > 正文

看門狗的工作原理、應用和設計思路

發布時間:2019-11-15 責任編輯:wenwei

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

關閉

?

關閉

主站蜘蛛池模板: 久久久久中文字幕亚洲精品 | 国产无遮挡裸体美女视频 | 免费无码又爽又高潮视频 | 国产18禁黄网站免费观看 | 国产欧美精品一区二区三区-老狼 | 99久久re免费热在线 | 波多野结衣乳喷高潮视频 | 欧美全免费aaaaaa特黄在线 | 国产精品亚洲一区二区z | 欧色av | 夜色一区| 亚洲男人天堂2024 | 欧美视频在线观看亚洲欧 | 成人免费视频一区 | 国产69久久 | 久久精品96入口 | 美女久久久久久 | 少妇的丰满人妻hd高清 | 国产女人的高潮大叫毛片 | 性欧美欧美巨大69 | 婷婷网亚洲色偷偷男人的天堂 | 国产视频一区二区三区四区 | 国产成人亚洲精品自产在线 | 琪琪午夜伦埋影院77 | 免费无码又爽又刺激高潮视频 | 在线日产精品一区 | 91精品国产一区二区三区蜜臀 | 国产精品沙发午睡系列990531 | 欧美一区二区三区成人 | 日本一区二区三区视频在线观看 | 免费视频黄色 | 少妇搡xxxx少妇搡xxxx | 亚洲精品无码久久久久av麻豆 | 超碰97人人爱 | 日本真人添下面视频免费 | 爽爽窝窝午夜精品一区二区 | 精久国产一区二区三区四区 | 中国女人初尝黑人巨高清视频 | 少妇交换浪荡h肉辣文视频 欧美又大又色又爽bbbbb片 | 国产裸体瑜伽xxx在线 | 国产精品12区 | 中文字幕卡二和卡三的视频 | 激情网综合 | 黄色毛片小视频 | 国产美女视频免费观看网址 | 天堂va蜜桃| 日韩精品一二 | 欧美激情一级 | 性高潮免费视频 | 国产高清亚洲精品视bt天堂频 | 日本一区二区三区精品福利视频 | 男人边吃奶边做呻吟免费视频 | 超碰婷婷| 精品久久久爽爽久久男人和男人 | www久久| 人妻耻辱中文字幕在线bd | 国产乱淫av公 | 亚洲精品久久久久久婷婷 | av不卡国产在线观看 | 国产精品办公室沙发 | 亚洲欧洲日韩 | 日韩乱码人妻无码中文字幕久久 | 无码福利写真片在线播放 | 国产裸体无遮挡 | 欧美亚洲另类 丝袜综合网 熟女视频一区二区在线观看 | 婷婷激情五月av在线观看 | 亚洲一二区 | 无码av中文一二三区 | 男人女人黄 色视频一级香蕉 | 久久亚洲欧美日韩精品专区 | 国产老太婆免费交性大片 | 免费观看黄色 | 欧美一卡二卡三卡四卡视频区 | √新版天堂资源在线资源 | 无码一区二区波多野结衣播放搜索 | 乌克兰av在线 | 免费无码又爽又刺激软件下载直播 | 69堂国产成人免费视频 | 色图自拍| 韩国av一区二区三区 | 色播在线观看 | 国产奶水涨喷在线播放 | 国产高清视频色拍 | 国产精品久久久久久久久免费 | 欧美日本日韩 | 亚洲色图21p| 麻豆md0077饥渴少妇 | 国产精品美女www爽爽爽视频 | 中文字幕精品亚洲字幕资源网 | 99这里只有精品 | 久久高清超碰av热热久久 | 九九热精品国产 | 一级国产片 | 国产视频a在线观看 | 色妺妺视频网 | 一边cao一边粗话打奶视频 | 精品亚洲国产成人av制服 | 国产成人综合怡春院精品 | 成人无码免费视频在线播 |