新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > lpc2103 rtc寄存器說明

        lpc2103 rtc寄存器說明

        作者: 時間:2016-11-11 來源:網絡 收藏
        實時時鐘(RTC)

        本文引用地址:http://www.104case.com/article/201611/316853.htm

        混合寄存器

        ILR:中斷位置寄存器,為2位寄存器;第0位:RTCCIF,計數器增量中斷模塊產生中斷,第1位:RTCALF 報警寄存器產生中斷

        CTC:時鐘節拍計數器(只可讀)

        CCR:時鐘控制寄存器,為4位寄存器,控制時鐘分頻電路,0位:CLKEN 時鐘使能 ;1位:CTCRST:CTC復位;3:2位:CTTEST測試使能

        CIIR:計數器增量中斷寄存器 7位,分別為,秒,分,小時,星期,月,年。。

        AMR:報警屏蔽寄存器

        完整時間寄存器(只讀寄存器)

        CTIME0:完整時間寄存器0(包含時間:秒,分,小時和星期)

        CTIME1:完整時間寄存器1(日期(月),月,年)

        CTIME2:完整時間寄存器2(僅包括日期(年))

        時間計數器組

        SEC:秒值

        MIN:分值(0-59)

        HOUR:小時值(0-23)

        DOM:日期(月)值

        DOW:星期值

        DOY:日期(年)

        MONTH:月值

        YEAR:年值

        報警寄存器組

        ALSEC:秒報警值

        ALMIN:分報警值(0-59)

        ALHOUR:小時報警值(0-23)

        ALDOM:日期(月)報警值

        ALDOW:星期報警值

        ALDOY:日期(年)報警

        ALMONTH:月報警值

        ALYEAR:年報警值

        基準時間分頻器(預分頻器)

        PREINT:預分頻整數寄存器

        PREINT=int(pclk/32 768)-1

        PREINT必須大于或等于1

        PREFRAC:預分頻小數寄存器

        PREFRAC=pclk-[(PREINT+1)*32768]

        RTC的基本操作方法:

        l 設置RTC預分頻器(PREINT,PREFRAC)

        l 初始化RTC時鐘值(如YEAR,MONTH等)

        l 報警中斷設置(如:CIIR,AMR等)

        l 啟動RTC,即CCR的CLKEN位置位

        l 讀取完整時間寄存器值,或者中斷

        實時時鐘不具備獨立的時鐘振動器,當系統進入調電模式后,時鐘也就停止了;芯片的斷電將會使RTC寄存器的內容完全丟失



        關鍵詞: lpc2103rtc寄存

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 拉萨市| 大洼县| 扶风县| 泗阳县| 印江| 正阳县| 伊宁市| 获嘉县| 六枝特区| 瑞金市| 洪江市| 清新县| 边坝县| 伊金霍洛旗| 东乌| 拜城县| 石屏县| 江达县| 桓台县| 新津县| 株洲市| 云和县| 邯郸市| 尚义县| 贞丰县| 邵武市| 延边| 珠海市| 富川| 汤阴县| 策勒县| 伊金霍洛旗| 新和县| 胶州市| 普定县| 永仁县| 阜城县| 仙居县| 濮阳县| 明光市| 公主岭市|