第22章 系统时间(RTC编程)

本文详细探讨了RTC(实时时钟)编程,通过分析rtc.c源代码,揭示了如何处理系统时间,并介绍了相关函数和日期操作的关键点。
摘要由CSDN通过智能技术生成

取得当前系统时间的方法是直接访问RTC芯片。
RTC芯片可以通过0x70和0x71端口直接访问。0x70是选址寄存器,0x71是数据寄存器。
Addr Function
==== =========================================
** clock/calendar

00 current second for real-time clock
01 alarm second
02 current minute
03 alarm minute
04 current hour
05 alarm hour
06 current day of week (1=Sunday)
07 current date of month
08 current month
09 current year (final two digits; eg, 93)


rtc.h源代码如下所示
#ifndef _RTC_H_
#define _RTC_H_

#define RTC_REG_ADDR    0x70    //寻址寄存器
#define RTC_REG_VALUE    0x71    //内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值