⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtc.h

📁 COG-VP12864液晶屏驱动代码及对应RTC实例
💻 H
字号:
/*
*********************************************************
// Copyright (c)2003 Ark Pioneer Microelectronics Ltd.,
// All Rights Reserved
//
// Filename:rtc.h
// Version:1.0
// Created:2004.01.14   By: Philip
*********************************************************
*/

#ifndef _RTC_H_
#define _RTC_H_

#include "arksoc.h"
#include "config.h"
#include "soc.h"
#include "irq.h"

#define RTC_REGISTER_OFFSET     0xBFF08000	// (RTC_REGISTER_BASE | 0xA0000000)

/*----------------------------------------------------------------
    RTC Registers (16-bit width)
----------------------------------------------------------------*/
#define RTCCTL		(RTC_REGISTER_OFFSET + 0x000)   // RTC Control Register
#define ALMCFG      (RTC_REGISTER_OFFSET + 0x002)   // ALARM Configuration Register

#define ALMSEC      (RTC_REGISTER_OFFSET + 0x004)   // Alarm Second Data Register
#define ALMMIN      (RTC_REGISTER_OFFSET + 0x006)   // Alarm Minute Data Register

#define ALMHOUR     (RTC_REGISTER_OFFSET + 0x008)   // Alarm Hour Data Register
#define ALMDATE     (RTC_REGISTER_OFFSET + 0x00a)   // Alarm Date Data Register

#define ALMDAY      (RTC_REGISTER_OFFSET + 0x00c)   // Alarm Day of Week Data Register
#define ALMMON      (RTC_REGISTER_OFFSET + 0x00e)   // Alarm Month Data Register

#define ALMYEAR     (RTC_REGISTER_OFFSET + 0x010)   // Alarm Year Data Register
#define RTCSEC      (RTC_REGISTER_OFFSET + 0x012)   // RTC Second Register

#define RTCMIN      (RTC_REGISTER_OFFSET + 0x014)   // RTC Minute Register
#define RTCHOUR     (RTC_REGISTER_OFFSET + 0x016)   // RTC Hour Register

#define RTCDATE     (RTC_REGISTER_OFFSET + 0x018)   // RTC Date Register
#define RTCDAY      (RTC_REGISTER_OFFSET + 0x01a)   // RTC Day of Week Register

#define RTCMON      (RTC_REGISTER_OFFSET + 0x01c)   // RTC Month Register
#define RTCYEAR     (RTC_REGISTER_OFFSET + 0x01e)   // RTC Year Data Register

#define RTCIM       (RTC_REGISTER_OFFSET + 0x020)   // RTC Interrupt Mode Register
#define RTCSTA      (RTC_REGISTER_OFFSET + 0x022)   // RTC Status Register

#define SECCNT      (RTC_REGISTER_OFFSET + 0x024)   // RTC "Second" Counter
#define WDTCTL      (RTC_REGISTER_OFFSET + 0x026)

#define WDTCNT      (RTC_REGISTER_OFFSET + 0x028)
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -