S3C2440的
RTC数据包括秒、分、小时、日期、天、月、年的时间信息。实时时钟(RTC)单元在系统电源关闭的情况下可以在备用电池下工作,可以在32.768KHz的外部晶振下工作,可以执行报警功能。
► S3C2440实时时钟特性 S3C2440
定时器特性如下:
◎ BCD数:秒、分钟、小时、日期、日、月、年;
◎ 闰年生成器;
◎ 报警功能:报警
中断或从掉电模式中唤醒;
◎ 已经解决2000年问题;
◎ 独立电源引脚;
◎ 支持对实时内核时间节拍的毫秒节拍时间中断。
► S3C2440实时时钟寄存器 S3C2440定时器:
● 实时时钟控制寄存器(RTCCON);
● 节拍时间计数寄存器(TICNT);
● RTC报警控制寄存器(RTCALM)
RTC寄存器具体说明请查阅S3C2440芯片手册。
► S3C2440实时时钟初始化设置
- /********************************************************************
- **名称:RTC_Time_Set()
- **功能:软件延时
- **入口参数:
- ********************************************************************/
- void RTC_Time_Set( void )
- {
- rRTCCON = 1 ; //RTC读写使能
- rBCDYEAR = 0x09 ; //年
- rBCDMON = 0x06 ; //月
- rBCDDATE = 0x05 ; //日
- rBCDDAY = 0x05 ; //星期
- rBCDHOUR = 0x12 ; //小时
- rBCDMIN = 0x10 ; //分
- rBCDSEC = 0x09 ; //秒
-
- rRTCCON &= ~1 ; //RTC禁止读写
- }
复制代码 ► 实时时钟实验 ♥ 实验设备 硬件: PC机 一台
YX-AIO
嵌入式综合创新设计平台 一台
ARM9核心板 一块
软件: Windows操作系统,ADS1.2集成开发
环境,H-JTAG下载环境
♥ 实验内容 开启YX-AIO嵌入式综合创新设计平台上RTC。
♥ 实验步骤 ① 在ADS开发环境中使用ARM9_S3C2440工程模版创建一个工程,并将程序代码添加到该工程;
② 在ADS开发环境中编译
链接并生成目标文件;
③ 将JTAG下载器连接YX-AIO嵌入式综合创新设计平台,并将该平台通电;
④ 开启H-JTAG软件检测
处理器与NOR-Flash;
⑤ 使用H-JTAG软件将目标文件(.bin)下载到YX-AIO嵌入式综合创新设计平台上;
⑥ 复位平台。
阅读(1196) | 评论(0) | 转发(0) |