版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
RTC實時時鐘1、S3C2410的RTC實時時鐘
在一個嵌入式系統(tǒng)中,通常采用RTC來提供可靠的系統(tǒng)時間,包括時、分、秒和年、月、日、星期等,而且要求在系統(tǒng)處于關(guān)機狀態(tài)下它也能夠正常工作(通常采用后備電池供電)。它的外圍也不需要太多的輔助電路,典型的就是只需要一個高精度的32.768KHz晶體和電阻電容等。1精選2021版課件2、S3C2410的RTC基本特性時鐘數(shù)據(jù)采用BCD編碼能夠?qū)﹂c年的年月日進(jìn)行自動處理具有報警功能具有獨立的電源輸入
提供毫秒級時鐘中斷,可作為內(nèi)核時鐘2精選2021版課件(3)秒、分、時、日、星期、月、年寄存器寄存器名地址R/W(byte)說明復(fù)位值BCDSEC0x57000070(R/W)秒時鐘當(dāng)前值不定BCDMIN0x57000074(R/W)分時鐘當(dāng)前值不定BCDHOUR0x57000078(R/W)時時鐘當(dāng)前值不定BCDDAY0x5700007C(R/W)日時鐘當(dāng)前值不定BCDDATE0x57000080(R/W)星期當(dāng)前值不定BCDMON0x57000084(R/W)月時鐘當(dāng)前值不定BCDYEAR0x57000088(R/W)年時鐘當(dāng)前值不定3精選2021版課件6、RTC編程實例#definerRTCCON(*(volatileunsignedchar*)0x57000040)#definerTICNT(*(volatileunsignedchar*)0x57000044)#definerBCDSEC(*(volatileunsignedchar*)0x57000070)#definerBCDMIN(*(volatileunsignedchar*)0x57000074)#definerBCDHOUR(*(volatileunsignedchar*)0x57000078)#definerBCDDATE(*(volatileunsignedchar*)0x5700007c)#definerBCDDAY(*(volatileunsignedchar*)0x57000080)#definerBCDMON(*(volatileunsignedchar*)0x57000084)#definerBCDYEAR(*(volatileunsignedchar*)0x57000088)4精選2021版課件6、RTC編程實例(1)實時時鐘初始化函數(shù)voidRtc_Init(void)/*********************************************Functionname:Rtc_InitDescription:實時時鐘初始化程序*********************************************/5精選2021版課件voidRtc_Init(void){rRTCCON=0x01; //RTC讀寫使能,選擇BCD時鐘//無復(fù)位,1/32768rBCDYEAR=0x05;//設(shè)定年rBCDMON=0x03;//設(shè)定月rBCDDAY=0x06;//設(shè)定日rBCDDATE=0x03;//設(shè)定星期rBCDHOUR=0x17;//設(shè)定小時rBCDMIN=0x34;//設(shè)定分鐘rBCDSEC=0x28;//設(shè)定秒rRTCCON=0x00;//RTC讀寫禁止,選擇BCD時鐘//無復(fù)位,1/32768}6精選2021版課件6、RTC編程實例(2)實時時鐘顯示函數(shù)voidDisplay_Rtc(void)
/************************************************Functionname:Display_RtcDescription :實時時鐘顯示程序
Argument:讀出當(dāng)前的時間,然后顯示
************************************************/
7精選2021版課件voidDisplay_Rtc(void){intyear;intmonth,day,weekday,hour,min,sec;rRTCCON=0x01;while(1){ if(rBCDYEAR==0x99)year=0x1999; elseyear=0x2000+rBCDYEAR; month=rBCDMON;day=rBCDDAY; weekday=rBCDDATE;hour=rBCDHOUR; min=rBCDMIN; sec=rBCDSEC; if(sec!=0)break;}8精選2021版課件printf("RTCTIME:%4x/%02x/%02x%s–%02x:%02x:%02x\n",year,month,day,date[weekday],hour,min,sec);rRTCCON=0x0;}9精選2021版課件6、RTC編程實例(3)測試主函數(shù)voidmain(void)/**********************************************Functionname:mainArgument:初始化系統(tǒng),并調(diào)用RTC顯示函數(shù)
***********************************************/10精選2021版課件voidMain(void)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化創(chuàng)意產(chǎn)業(yè)用房買賣合同范本
- 音樂節(jié)小吃攤租賃協(xié)議
- 臨時展覽攤位租賃協(xié)議
- 鍋爐酸洗合同范例
- 建房免房租合同范例
- 高檔酒店客房租賃合同三篇
- 鉆石及珠寶運輸合同三篇
- 土耳其 定期 合同 類型
- 工業(yè)園區(qū) 保險合作協(xié)議書
- 集體合同履約報告
- 關(guān)愛自己從心開始課件
- 智慧航天物聯(lián)網(wǎng)
- RM60實用操作課件
- 2024歷史建筑測繪建檔規(guī)程
- 肝內(nèi)膽管癌的護(hù)理查房課件
- 工地水電倉庫管理制度
- 開展中小學(xué)人工智能教育成功案例與經(jīng)驗分享
- 2024上海高校大學(xué)《輔導(dǎo)員》招聘考試題庫及答案
- 歷史 小錢幣大歷史教學(xué)設(shè)計
- 幼兒園玩具教具投標(biāo)方案(技術(shù)標(biāo))
- 文印服務(wù)投標(biāo)方案(技術(shù)方案)
評論
0/150
提交評論