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

  • 相关阅读:
    jQuery Validate 验证成功时的提示信息
    MySQL定时任务实现方法
    tp5获取器的用法。
    使用layui异步请求上传图片在tp5.1环境下出现“请对上传接口返回json”的错误的解决方法
    微信小程序底部菜单栏的使用方法
    接口测试中的接口到底是什么?
    【web自动化测试】requests-html 这个解析库,能让你更轻松的获取网页内容
    一个软件测试小白的进阶之路
    Python进阶:@property 动态属性
    百度网盘限速怎么办?
  • 原文地址:https://www.cnblogs.com/hnrainll/p/1876808.html
Copyright © 2011-2022 走看看