zoukankan      html  css  js  c++  java
  • lpc2103 rtc寄存器说明

    实时时钟(RTC)

    混合寄存器组

    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寄存器的内容完全丢失

  • 相关阅读:
    ちょっとした難しい言葉まとめ10
    ちょっとした難しい言葉まとめ9
    ちょっとした難しい言葉まとめ8
    ページの先頭へジャンプするボタンを作るには?
    Interaction with the camera or the photo library
    ナビゲーションバー
    javascript 小计
    爬mei紫图最后代码2015-2019-1-14全部
    备份
    爬mei紫图
  • 原文地址:https://www.cnblogs.com/hnrainll/p/1876808.html
Copyright © 2011-2022 走看看