![《物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)與應(yīng)用開(kāi)發(fā)》課件3-6 任務(wù)5 看門狗_第1頁(yè)](http://file4.renrendoc.com/view3/M03/0C/31/wKhkFmZJmheAJi1oAACreyXdJg0133.jpg)
![《物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)與應(yīng)用開(kāi)發(fā)》課件3-6 任務(wù)5 看門狗_第2頁(yè)](http://file4.renrendoc.com/view3/M03/0C/31/wKhkFmZJmheAJi1oAACreyXdJg01332.jpg)
![《物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)與應(yīng)用開(kāi)發(fā)》課件3-6 任務(wù)5 看門狗_第3頁(yè)](http://file4.renrendoc.com/view3/M03/0C/31/wKhkFmZJmheAJi1oAACreyXdJg01333.jpg)
![《物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)與應(yīng)用開(kāi)發(fā)》課件3-6 任務(wù)5 看門狗_第4頁(yè)](http://file4.renrendoc.com/view3/M03/0C/31/wKhkFmZJmheAJi1oAACreyXdJg01334.jpg)
![《物聯(lián)網(wǎng)系統(tǒng)設(shè)計(jì)與應(yīng)用開(kāi)發(fā)》課件3-6 任務(wù)5 看門狗_第5頁(yè)](http://file4.renrendoc.com/view3/M03/0C/31/wKhkFmZJmheAJi1oAACreyXdJg01335.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
看門狗介紹01任務(wù):配置看門狗03目錄相關(guān)寄存器021、看門狗介紹看門狗是什么?看門狗定時(shí)器(WDT,WatchDogTimer)是單片機(jī)的一個(gè)組成部分,它實(shí)際上是一個(gè)計(jì)數(shù)器,一般給看門狗一個(gè)大數(shù),程序開(kāi)始運(yùn)行后看門狗開(kāi)始倒計(jì)數(shù)。如果程序運(yùn)行正常,過(guò)一段時(shí)間CPU應(yīng)發(fā)出指令讓看門狗復(fù)位,重新開(kāi)始倒計(jì)數(shù)。如果看門狗減到0就認(rèn)為程序沒(méi)有正常工作,強(qiáng)制整個(gè)系統(tǒng)復(fù)位。1、看門狗介紹看門狗是在軟件跑飛的情況下CPU自恢復(fù)的一個(gè)方式,當(dāng)軟件在選定的時(shí)間間隔內(nèi)不能置位看門狗定時(shí)器(WDT),WDT就復(fù)位系統(tǒng)。看門狗可用于電噪聲,電源故障或靜電放電等惡劣工作環(huán)境或高可靠性要求的環(huán)境??撮T狗的作用?1、看門狗介紹看門狗工作流程圖2、相關(guān)寄存器看門狗控制寄存器-WDCTL位名稱復(fù)位R/W描述7:4CLR[3:0]0000R0/W清除定時(shí)器。當(dāng)0xA跟隨0x5寫到這些位,定時(shí)器被清除(即加載0)。3:2MODE[1:0]00R/W模式選擇。00:IDLE(idle空閑的意思)01:IDLE(未使用,等于00設(shè)置)10:看門狗模式11:定時(shí)器模式1:0INT[1:0]00R/W定時(shí)器間隔選擇。這些位選擇定時(shí)器間隔定義為32kHz振蕩器周期的規(guī)定數(shù)。00:定時(shí)周期×32,768(~1s)當(dāng)運(yùn)行在32kHzXOSC01:定時(shí)周期×8192(~0.25s)10:定時(shí)周期×512(~15.625ms)11:定時(shí)周期×64(~1.9ms)任務(wù):配置看門狗任務(wù)要求:讓看門狗定時(shí)器工作在看門狗模式,超時(shí)時(shí)間為1s(即到達(dá)1s之前還沒(méi)喂狗就產(chǎn)生復(fù)位)。若喂狗,則LED燈一直亮,若不喂狗LED1間隔為1s不斷閃爍,看門狗使用方法:(1)定時(shí)時(shí)間間隔設(shè)置
要設(shè)定定時(shí)時(shí)間間隔為1s,即看門狗復(fù)位的時(shí)間(2)設(shè)置WDT為看門狗模式,
設(shè)置WDT為看門狗模式,設(shè)置WDCTL.MODE[1:0]位為10(3)喂狗設(shè)置。
在一個(gè)看門狗時(shí)鐘周期內(nèi),寫入0xA到DCTL.CLR[3:0],然
后寫入0x5到同一個(gè)寄存器位任務(wù):配置看門狗任務(wù):配置看門狗任務(wù)流程圖本任務(wù)是實(shí)現(xiàn)看門狗定時(shí)器的清零,程序流程圖如圖所示程序分析/*main函數(shù)*/voidmain(void){InitLed(); Init_Watchdog();while(1){LED1=~LED1;//LED燈翻轉(zhuǎn)
DelayMS(300);LED1=0;//喂狗指令(加入后系統(tǒng)不復(fù)位,LED1燈不閃爍,LED2長(zhǎng)亮;若注釋掉,則系統(tǒng)不斷復(fù)位,LED1燈閃爍)
FeetDog();}}/*看門狗初始化函數(shù)*/voidInit_Watchdog(void){WDCTL=0x00;//定時(shí)器間隔選擇,間隔一秒
WDCTL|=0x08;//啟動(dòng)看門狗}/*喂狗函數(shù)*/voidFeetDog(void){WDCTL=0xa0;//清除定時(shí)器。當(dāng)0xA跟隨0x5寫到這些位,定時(shí)器被清除
WDCTL=0x50;LED2=0;//系統(tǒng)不復(fù)位LED2燈長(zhǎng)亮}操作步驟(1)正確連接CC2530開(kāi)發(fā)板與仿真器,將工程編譯、下載至CC2530開(kāi)發(fā)板中。(2)下載完后可以單擊“Debug→Go”全速運(yùn)行,也可以將CC2530重新上電或者按下復(fù)位按鈕讓剛才下載的程序重新運(yùn)行。(3)程序運(yùn)行后,LED2長(zhǎng)亮,系統(tǒng)不復(fù)位。若注釋掉FeetDog函數(shù),重新編譯并下載到CC2530開(kāi)發(fā)板中,會(huì)看到單片機(jī)周期性重啟,LED燈不斷閃爍。拓展題實(shí)驗(yàn)要求:我們?cè)谥骱瘮?shù)中把喂狗函數(shù)FeedWD注釋掉,請(qǐng)把該函數(shù)加入系統(tǒng),然后重新編譯下載至實(shí)驗(yàn)板運(yùn)行,觀察現(xiàn)象。LED1還閃爍嗎?為什么?練習(xí)題1:實(shí)驗(yàn)要求:讓看門狗定時(shí)器工作在定時(shí)器模式,定時(shí)時(shí)間為1s。采用中斷方式,在中斷服務(wù)函數(shù)中切換一次LED1的亮滅狀態(tài)。練習(xí)題3:拓展題感謝觀看THANKYOUPleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.P
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度倉(cāng)儲(chǔ)庫(kù)房租賃及倉(cāng)儲(chǔ)設(shè)備采購(gòu)合同
- 2025年度建筑節(jié)能改造承包合同模板
- 2025年供用熱力系統(tǒng)運(yùn)行管理及技術(shù)支持合同
- 2025年fob國(guó)際貿(mào)易集裝箱租賃合同范本
- 2025年度石材運(yùn)輸行業(yè)規(guī)范服務(wù)合同
- 2025年度汽車消費(fèi)貸款合同范本參考指南
- 2025年度大數(shù)據(jù)分析服務(wù)干股投資合同范本
- 2025年度大型活動(dòng)策劃執(zhí)行合同
- 2025年度綠色環(huán)保小吃攤位租賃合同
- 2025年度土壤污染風(fēng)險(xiǎn)評(píng)價(jià)合同書
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級(jí)英語(yǔ)期末試題(含答案無(wú)聽(tīng)力音頻及原文)
- 2025-2030年中國(guó)汽車防滑鏈行業(yè)競(jìng)爭(zhēng)格局展望及投資策略分析報(bào)告新版
- 2025年上海用人單位勞動(dòng)合同(4篇)
- 二年級(jí)上冊(cè)口算題3000道-打印版讓孩子口算無(wú)憂
- 新疆烏魯木齊地區(qū)2025年高三年級(jí)第一次質(zhì)量監(jiān)測(cè)生物學(xué)試卷(含答案)
- 衛(wèi)生服務(wù)個(gè)人基本信息表
- 高中英語(yǔ)北師大版必修第一冊(cè)全冊(cè)單詞表(按單元編排)
- 新教科版科學(xué)小學(xué)四年級(jí)下冊(cè)全冊(cè)教案
- 苗圃建設(shè)項(xiàng)目施工組織設(shè)計(jì)范本
- 廣東省湛江市廉江市2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 學(xué)校食品安全舉報(bào)投訴處理制度
評(píng)論
0/150
提交評(píng)論