freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

arm實(shí)時(shí)鐘rtc(參考版)

2025-03-11 12:43本頁面
  

【正文】 初始日期、時(shí)間要設(shè)置為正確值。初始日期、時(shí)間要設(shè)置為正確值。 ? rRTCCON = 0x0。 ? if(sec!=0) break。 ? min=rBCDMIN。 ? weekday=rBCDDATE。 ? month=rBCDMON。 ? //RTC 讀寫使能,選擇 BCD 時(shí)鐘、計(jì)數(shù)器,無復(fù)位, 1/32768 ? while(1) ? { ? if (rBCDYEAR == 0x99) year = 0x1999。 ? int month,day,weekday,hour,min,sec。 //RTC 讀寫禁止,選擇 BCD 時(shí)鐘、計(jì)數(shù)器,無復(fù)位, 1/32768 ? } ? Display_Rtc()實(shí)時(shí)時(shí)鐘顯示函數(shù) ? 功能說明:該函數(shù)主要是通過串口在超級(jí)終端上實(shí)時(shí)顯示當(dāng)前時(shí)鐘。 //設(shè)定分鐘 ? rBCDSEC = 0x28 。 //設(shè)定星期 ? rBCDHOUR = 0x17 。 //設(shè)定月 ? rBCDDAY = 0x06 。 //RTC 讀寫使能,選擇 BCD 時(shí)鐘、計(jì)數(shù) 器,無復(fù)位, 1/32768 ? rBCDYEAR = 0x05 。//清除中斷請(qǐng)求標(biāo)志 rINTPND | = BIT_TICK。//顯示日期、時(shí)間 Uart_Printf(“ 20%2x年 %2x月 %2x日 , %2x: %2x: %2x\n, year, month ,date hour,min,sec)。 min = rBCDMIN 0x7F。 date = rBCDDATE 0x3F。 //讀取年月日 year = rBCDYEAR。 //等待按鍵 rINTMSK | = BIT_TICK。 //啟動(dòng)計(jì)時(shí)、允許讀寫 Uart_Printf(Press any key to exit.\n)。 rTICNT = (17) + 127。 rBCDMIN = 0x38。 //SUN:1 MON:2 TUE:3 WED:4 THU:5 FRI:6 SAT:7 rBCDDATE = 0x22。 rBCDMON = 0x05。 //設(shè)置中斷服務(wù)程序地址 rINTMSK = ~(BIT_TICK)。 void Test_Rtc_Tick(void) { Uart_Printf(RTC Tick interrupt test for S3C2410! \n)。 BIT_TICK EQU (0x18) BIT_ALLMSK EQU (0xffffffff) BIT_RTC EQU (0x130) include include void Test_Rtc_Tick(void)。初始日期、時(shí)間設(shè)置為正確值。節(jié)拍中斷的間隔時(shí)間計(jì)算如下: Period=(n+1)/128 秒 n :節(jié)拍時(shí)間計(jì)數(shù)值( 1~127) 說明: RTC 節(jié)拍中斷可以作為 RTOS(實(shí)時(shí)操作系統(tǒng))內(nèi)核的時(shí)間節(jié)拍。 TICNT 寄存器:有中斷使能位、節(jié)拍時(shí)間位。 ( 2)在掉電模式下 ( PWDN信號(hào)有效), 電源管理喚醒 信號(hào)( PMWKUP)與 報(bào)警中斷( ALMINT)都是激活狀態(tài)。 報(bào)警功能 RTC的報(bào)警寄存器 ( RTCALM)決定了報(bào)警的使能、禁止、以及報(bào)警時(shí)間設(shè)定的條件。 例如,假設(shè)用戶在 2023 年 12 月 31 日 23 點(diǎn) 59 分 59秒讀取寄存器 BCDYEAR 到 BCDSEC,在用戶讀取 BCDSEC 寄存器時(shí),如果結(jié)果是 0,那么很有可能年、月、日、時(shí)、分已經(jīng)變成了 2023 年 1 月 1 日 0 時(shí) 0 分了,數(shù)據(jù)組合在一起可能是錯(cuò)的。 ?( 2)顯示時(shí)間、日期方法: 需要不斷地從 BCDSEC、BCDMIN、 BCDHOUR、 BCDDAY、 BCDDATE、BCDMON、和 BCDYEAR 寄存器讀取數(shù)據(jù),然后顯示出來。 0 ~ 9 0000 NOWYEARL 3:0 當(dāng)前日期年數(shù)個(gè)位, BCD值。 0 ~ 1 0 NOWMONL 3:0 當(dāng)前日期月數(shù)個(gè)位, BCD值。 0 ~ 9 Register Address R/W Description Reset Value BCDDAY 0x57000080(L) 0x57000083(B) R/W (字節(jié) ) 當(dāng)前星期 寄存器 1當(dāng)前星期寄存器( BCDDAY) 字段名 位 意 義 初值 Reserved 7:3 保留(為 0) NOWDAY 2:0 當(dāng)前星期值。 0 ~ 9 Register Address R/W Description Reset Value BCDDATE 0x5700007C(L) 0x5700007F(B) R/W (字節(jié) ) 當(dāng)前日期 天數(shù)寄存器 1當(dāng)前日期天數(shù)寄存器( BCDDATE) 字段名 位 意 義 初值 Reserved 7:6 保留(為 0) NOWDATEH 5:4 當(dāng)前日期天數(shù)十位, BCD值。 0 ~ 9 Register Address R/W Description Reset Value BCDHOUR 0x57000078(L) 0x5700007B(B) R/W (字節(jié) ) 當(dāng)前時(shí)間 小時(shí)寄存器 1當(dāng)前時(shí)間小時(shí)數(shù)寄存器( BCDHOUR) 字段名 位 意 義 初值 Reserved 7:6 保留(為 0) NOWHOURH 5:4 當(dāng)前時(shí)間小時(shí)十位, BCD值。 0 ~ 9 Register Add
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1