久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1671|回復: 0
打印 上一主題 下一主題
收起左側

關于單片機看門狗學習

[復制鏈接]
跳轉到指定樓層
樓主
ID:555743 發表于 2019-6-7 11:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我先試著搜了搜,看到了一位大佬的精辟講解,哈哈哈,謝謝大佬這里引用一下:


看門狗其實就是這么回事:
比如說你正在繞著一座小山裸奔。——程序按預定流程執行。
每次經過山腳下的某個地方,你都給一條大狼狗一根肉骨頭。——喂狗。
奔著奔著,你奔叉了道,跑到了不該去的山頂。——程序跑飛了。
或者,你在裸奔的途中睡著了。——程序死機。
這時,那條大狼狗,由于一直得不到喂食,餓瘋了,掙脫鎖鏈來追你。——看門狗定時器溢出。
你被它一嚇,腳底一軟,從山上咕嚕咕嚕滾下來。起來一看,靠,又回到了出發地點。于是只好又從頭開始裸奔。——程序復位。


下面我也借鑒了一下搜狗的知識:
看門狗,又叫 watchdog timer,是一個定時器電路, 一般有一個輸入,叫喂狗,一個輸出到mcu的rst端,mcu正常工作的時候,每隔一端時間輸出一個信號到喂狗端,給 wdt 清零,如果超過規定的時間不喂狗,(一般在程序跑飛時),wdt 定時超過,就回給出一個復位信號到mcu,是mcu復位. 防止mcu死機. 看門狗的作用就是防止程序發生死循環,或者說程序跑飛。(這個講解就更加專業一些,也讓我理解更加深刻了)
(我在我目前正在學習的中微的芯片數據手冊上看到的,希望之后的實踐中會加深理解)
注: 1. 若使用 WDT 功能,一定要在程序的某些地方放置“CLRWDT”指令,以保證在 WDT 溢出前能被清 零。否則會使芯片不停的復位,造成系統無法正常工作。
2. 不能在中斷程序中對 WDT 進行清零,否則無法偵測到主程序“跑飛”的情況。
3. 程序中應在主程序中有一次清 WDT 的操作,盡量不要在多個分支中清零 WDT,這種架構能最大限度 發揮看門狗計數器的保護功能。
4. 看門狗計數器不同芯片的溢出時間有一定差異,所以設置清 WDT 時間時,應與 WDT 的溢出時間有較 大的冗余,以避免出現不必要的 WDT 復位。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 福利二区 | 午夜精品一区二区三区免费视频 | 国产高清精品一区二区三区 | 欧美一区二区三区在线看 | 麻豆天堂| 99精品欧美一区二区蜜桃免费 | 欧美日韩精品中文字幕 | 国产九九九 | 性色av网站 | 亚洲一区二区精品视频 | 日韩精品四区 | 国产精品777一区二区 | 久久国产精品99久久久久久丝袜 | 国产91 在线播放 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 999久久久 | 欧美一区二区在线观看视频 | 免费黄色片视频 | 天堂资源最新在线 | 欧美一区免费 | 久久久久国产精品一区二区 | 91精品国产乱码久久蜜臀 | 国产激情在线观看视频 | 一区二区在线观看免费视频 | 777毛片| 亚洲综合第一页 | 国产精品一区二区在线 | 波多野结衣精品在线 | 久久婷婷av | 一区二区国产精品 | 国产成人影院 | 婷婷综合五月天 | 不卡一区二区在线观看 | 欧洲精品久久久久毛片完整版 | 日韩在线不卡 | 亚洲精品视频在线观看视频 | 亚洲精品乱码久久久久久久久 | 黑人精品xxx一区一二区 | 九九伊人sl水蜜桃色推荐 | 欧美日韩亚洲一区 | 免费网站国产 |