版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、rWTCNT=8448*2;/*設(shè)置看門狗初始值*/rWTCNT=8448*2;/*設(shè)置看門狗初始值*/voidrtc_int_isr(void)_attribute/設(shè)置寄存器參數(shù)#defineWDT_ENABLE#defineWDT_INT_ENABLE#defineWDT_RST_ENABLE#defineWDT_CLK_SEL#defineWDT_PRE_SCALERvoidwatchdog_init()實驗一看門狗實驗實驗?zāi)康牧私釽ATCHDOG的作用;(2)掌握WATCHDOG定時器的使用方法。實驗設(shè)備S3C2410嵌入式開發(fā)板,JTAG仿真器。軟件:PC機操作系統(tǒng)Win98、Wi
2、n2000或WindowsXP,ADS1.2集成開發(fā)環(huán)境,仿真器驅(qū)動程序,超級終端通訊程序。實驗內(nèi)容編程添加看門狗功能,觀察看門狗作用;編程實現(xiàn)看門狗喂狗。實驗步驟(1)參照模板工程,新建一個工程watchdog,添加相應(yīng)的文件,并修改watchdog的工程設(shè)置;創(chuàng)建watchdog.c并加入到工程watchdog中,部分參考代碼如下:/*functions*/voidrtc_tick_isr(void)_attribute_(interrupt(IRQ);_(interrupt(IRQ);(0 x015)(0 x012)(0 x010)(0X33)/*1/128*/(PCLK/1000000
3、-1)year;rBCDMON=p_date-mon;rBCDDAY=p_date-day;rBCDDATE=p_date-week_day;rBCDHOUR=p_date-hour;rBCDMIN=p_date-min;rBCDSEC=p_date-sec;rRTCCON=0 x00;voidrtc_get_date(st_date*p_date)voidrtc_tick_init(chartick)Irq_Request(IRQ_TICK,rtc_tick_isr);rRTCCON=0 x0;/Noreset3,MergeBCDcounters2,BCDclockselectXTAL1,R
4、TCControldisable0rTICNT=(tick&0 x7f)|0 x80;/*TICK中斷使能,周期為(1+tick)/128秒*/Irq_Enable(IRQ_TICK);voidMain(void)intold_index;st_datem_date;/*配置系統(tǒng)時鐘*/ChangeClockDivider(1,1);/1:2:4ChangeMPllValue(0 xa1,0 x3,0 x1);/FCLK=202.8MHz/*中斷初始化*/Isr_Init();/*初始化端口*/Port_Init();/*初始化串口*/Uart_Init(0,115200);Uart_Sele
5、ct(0);/*設(shè)置告警的時間及方式,0 x41表示使能RTC告警,以及使能秒時鐘rtc_alarm_set(&m_date,0 x41);告警*/rtc_tick_init(127)/*打開看門狗復(fù)位功能*/watchdog_init();old_index=led_index;PRINTF(“請在2秒內(nèi)喂狗,否則系統(tǒng)將在約2秒后復(fù)位nn);while(1)if(old_index!=led_index)/*每隔一秒更新一次數(shù)據(jù)*/rtc_get_date(&m_date);old_index=led_index;voidrtc_tick_isr(void)Irq_Clear(IRQ_TIC
6、K);/*清除TICK中斷*/*(U8*)0 x10000006)=0 x00;*(unsignedchar*)0 x10000004=seg7tableled_index%10;led_index+;/*喂狗*/rWTCNT=8448*2;(2)注意設(shè)置運行設(shè)備,如圖1.1所示圖1.1設(shè)置Devices(3)編譯watchdog,下載程序并運行,通過超級終端看是否復(fù)位,實驗結(jié)果如圖1.2所示。iffi33FA8B44BSS:-33FDDEMBank300000W64血Fash:32MBseriaRAkConfiguration:V-Boot2.1.4(Sep292005-18:29.18)RAMConfiguration圖1.3運行結(jié)果5實驗總結(jié)通過這次實驗我進一步了解了看門狗的工作原理和功能,以及看門狗寄存器定時周期的計算方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度化妝品產(chǎn)品代言合同協(xié)議4篇
- 2025年度臨時餐飲場地租賃服務(wù)協(xié)議8篇
- 二零二五年度水電設(shè)施智能化改造合同3篇
- 二零二五版餐飲企業(yè)廚師招聘與人才輸送協(xié)議3篇
- 二零二四事業(yè)單位員工試用期人才引進與培養(yǎng)合作協(xié)議3篇
- 2024石材荒料購銷及石材產(chǎn)品安全檢測服務(wù)合同3篇
- 2024蔬菜種植與農(nóng)產(chǎn)品加工企業(yè)銷售合作協(xié)議范本3篇
- 2024進出口食品貿(mào)易合同
- 二零二五版合同法擔(dān)保條款設(shè)計-企業(yè)風(fēng)險控制策略3篇
- 二零二五年度在線教育平臺股權(quán)收購合同3篇
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡介課件
- 高二下學(xué)期英語閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對織物起球的影響
評論
0/150
提交評論