版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、嵌入式實(shí)訓(xùn)嵌入式實(shí)訓(xùn)2424——維信科技維信科技一、實(shí)訓(xùn)目的一、實(shí)訓(xùn)目的學(xué)習(xí)系統(tǒng)時間相關(guān)API函數(shù)和使用信號量解決uCOSII任務(wù)之間的互斥問題,把系統(tǒng)時間顯示在一個文本框中,并可以通過鍵盤設(shè)置修改。二、實(shí)訓(xùn)內(nèi)容(維信科技,太原最好的二、實(shí)訓(xùn)內(nèi)容(維信科技,太原最好的IT培訓(xùn))培訓(xùn))本次實(shí)驗(yàn)在用戶的Main_Task任務(wù)中創(chuàng)建一個新任務(wù),來實(shí)現(xiàn)系統(tǒng)時鐘的顯示和更新。同時,通過在Main_Task任務(wù)中響應(yīng)鍵盤消息,可以對系統(tǒng)的時鐘進(jìn)行更
2、改。使用uCOSII多任務(wù)系統(tǒng)中的信號量保證多個任務(wù)對系統(tǒng)的同一個控件訪問而不產(chǎn)生沖突。三、預(yù)備知識三、預(yù)備知識1、用ARMSDT2.5或ADS1.2集成開發(fā)環(huán)境,編寫和調(diào)試程序的基本過程。2、基于uCOSII操作系統(tǒng)應(yīng)用程序的框架結(jié)構(gòu)。3、會使用消息循環(huán)響應(yīng)鍵盤消息。4、會使用文本框控件。四、設(shè)備及工具(包括軟件調(diào)試工具)四、設(shè)備及工具(包括軟件調(diào)試工具)硬件:ARM嵌入式開發(fā)平臺、用于ARM7TDMI的JTAG仿真器、PC機(jī)Pent
3、ium100以上。軟件:PC機(jī)操作系統(tǒng)win98、Win2000或WinXP、ARMSDT2.51或ADS1.2集成開發(fā)環(huán)境、仿真器驅(qū)動程序、超級終端通訊程序、UltraEdit。五、原理及說明五、原理及說明當(dāng)系統(tǒng)掉電后RTC(RealTimeClock)電路可以依靠后備電池工作。RTC電路能夠以BCD碼的形式向CPU提供時間信息,這些信息包括年、月、日、星期和時、分、秒。RTC的運(yùn)行依賴于一個外部32.768KHz晶振,并具有鬧鐘功R
4、TCCON寄存器的Bit0位必須置1后才能讀寫RTC單元的寄存器。為了顯示秒、分、時、星期、日期、月和年,CPU應(yīng)該分別讀取BCDSEC、BCDMIN、BCDHOUR、BCDDAY、BCDDATE、BCDMON、BCDYEAR等寄存器的內(nèi)容。然而,由于讀多個寄存器,一秒的偏差是可能存在的。例如,用戶從BCDYEAR到BCDMIN讀取寄存器(維信科技,太原最好的IT培訓(xùn)),結(jié)果正好為59年12月31日23時59分;當(dāng)用戶讀取BCDSEC寄
5、存器并且結(jié)果在1到59秒時,這沒有問題,但是當(dāng)結(jié)果為0秒時,由于上述的一秒偏差,年、月、日、時和分可能已經(jīng)變?yōu)?0年1月1日0時0分了。在這種情況下,如果BCDSEC為0的話,用戶應(yīng)該從BCDYEAY到BCDMIN重新讀取。3)鬧鐘功能RTC可以在掉電模式或正常工作模式中在指定時刻產(chǎn)生鬧鐘信號;在正常工作模式下鬧鐘中斷ALMINT被激活,而在掉電模式下,電源管理喚醒PMWKUP信號與ALMINT同時被激活。RTC鬧鐘寄存器RTCALM決
6、定鬧鐘的使能和時刻設(shè)置。4)時鐘節(jié)拍中斷RTC的時鐘節(jié)拍用于中斷請求,TICNT寄存器包含中斷使能位和用于中斷的計(jì)數(shù)值,當(dāng)計(jì)數(shù)值減少到0則產(chǎn)生時鐘節(jié)拍中斷。那么中斷周期就是:Period=(n1)128second其中n:Ticktimecountvalue(1127)RTC的時鐘節(jié)拍可以用于RTOS(實(shí)時操作系統(tǒng))內(nèi)核的時鐘節(jié)拍。如果時鐘節(jié)拍由RTC產(chǎn)生,RTOS的時間相關(guān)功能將一直與實(shí)時鐘同步。5)舍入復(fù)位功能舍入復(fù)位功能由RTC的
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式實(shí)訓(xùn)注意事項(xiàng)
- 嵌入式系統(tǒng)基礎(chǔ)實(shí)訓(xùn)報(bào)告
- 嵌入式操作系統(tǒng)實(shí)訓(xùn)報(bào)告
- 嵌入式操作系統(tǒng)實(shí)訓(xùn)報(bào)告
- 《嵌入式操作系統(tǒng)》實(shí)訓(xùn)報(bào)告
- 集成電路設(shè)計(jì)與嵌入式實(shí)訓(xùn)基地設(shè)備
- 基于嵌入式平臺的網(wǎng)絡(luò)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- ARM嵌入式技術(shù)實(shí)訓(xùn)教學(xué)平臺的設(shè)計(jì)與研究.pdf
- 基于Linux的嵌入式實(shí)訓(xùn)平臺及實(shí)驗(yàn)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于嵌入式WEB的反向登錄技術(shù)的遠(yuǎn)程網(wǎng)絡(luò)實(shí)訓(xùn)環(huán)境.pdf
- 高職高專嵌入式專業(yè)實(shí)訓(xùn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 【嵌入式】android嵌入式底層開發(fā)大綱
- 嵌入式實(shí)驗(yàn)
- 嵌入式系統(tǒng)
- 嵌入式總結(jié)
- 嵌入式復(fù)習(xí)
- 嵌入式系統(tǒng)
- 嵌入式發(fā)展
- 嵌入式論文
- 嵌入式系統(tǒng)教案(1-嵌入式系統(tǒng)概述)
評論
0/150
提交評論