<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          lpc2103 rtc寄存器說明

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

          本文引用地址:http://www.ex-cimer.com/article/201611/316853.htm

          混合寄存器

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

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

          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寄存

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();