68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> PIC看門狗定時器WDT(watch dog timer)的理解

PIC看門狗定時器WDT(watch dog timer)的理解

關(guān)鍵字:watch timer PIC WDT 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:11

pic單片機看門狗計時器(Watch Dog Timer)是一個片內(nèi)自振式的RC振蕩計時器,無需任何的外接元件。這意味著即使芯片OSC1/OSC2上振蕩停止了(例如執(zhí)行指令SLEEP后),WDT照樣保持計時。WDT計時溢出將產(chǎn)生RESET。在PIC16C5X 芯片內(nèi)有一個特殊的謂之"定義EPROM"(Configuration EPROM)的單元,其中的一個位是用于定義WDT的。你可以將其置"0"來抑制WDT使之永遠(yuǎn)不起作用。這將在第七章的燒寫器介紹部分詳細(xì)說明,請參閱。

1、WDT周期

WDT有一個基本的溢出周期16ms(無預(yù)分頻器pic16F917),如果你需要更長的WDT周期,可以把預(yù)分頻器分配給WDT,最大分頻比可達(dá)1:128,這時的WDT溢出周期約為2.5S。pic16F917看門狗還提供了一個16位的預(yù)分頻器,使WTD的超時值提高到268s。WDT溢出周期和環(huán)境溫度、VDD等參數(shù)有關(guān)系,請參閱附錄的圖表。

"CLRWDT"和"SLEEP"指令將清除WDT計時器以及預(yù)分頻器里已有的計數(shù)值(當(dāng)預(yù)分頻器分配給WDT時)。WDT一般用來防止系統(tǒng)失控或者說防止單片機程序運行"失控"。在正常情況下,WDT應(yīng)在計滿溢出前被CLRWDT指令清零,以防止產(chǎn)生RESET。如果程序由于某種干擾而失控,那么不能在WDT溢出前執(zhí)行一條CLRWDT指令,就會使WDT溢出而產(chǎn)生RESET,使系統(tǒng)重新啟動運行而不至失去控制。若WDT溢出產(chǎn)生RESET,則狀態(tài)寄存器STATUS的"TO"位會被清零,用戶程序可藉此判斷復(fù)位是否由WDT溢時所造成。

2、pic單片機WDT編程注意事項

如果使用WDT,一定要仔細(xì)在程序中的某些地方放一條"CLRWDT"指令,以保證在WDT在溢出前能被請零。否則會造成芯片不停地產(chǎn)生RESET,使系統(tǒng)無法正常工作。

擴展閱讀:看門狗定時器是什么?

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

姜堰市| 广元市| 荔波县| 蓝田县| 仁布县| 西华县| 洱源县| 漾濞| 丽江市| 昂仁县| 探索| 祥云县| 正蓝旗| 潼关县| 武平县| 镇沅| 阳谷县| 阳春市| 高尔夫| 东明县| 许昌市| 台北县| 临夏市| 星座| 资源县| 平和县| 临夏市| 云安县| 沛县| 麻栗坡县| 松滋市| 隆子县| 牙克石市| 泾阳县| 江安县| 渝北区| 昌宁县| 大兴区| 达拉特旗| 漠河县| 宣武区|