×

DS1371/DS1372/DS1374 32位二进制计数器时间转换

消耗积分:2 | 格式:pdf | 大小:78.4KB | 2022-11-18

分享资料个

介绍介绍DS1371 和 DS1374 具有带 2 线接口的 32 位二进制计数器 RTC。32 位二进制计数器设计为以秒为单位连续计算时间。本应用笔记介绍了如何将 32 位时间值转换为可以 MM/DD/YYYY、HH:MM:SS 格式表示的日期和时间值。还描述了将日期和时间转换为二进制秒的算法。DS1371 和 DS1374 具有带 2 线接口的 32 位二进制计数器 RTC。32 位二进制计数器设计为以秒为单位连续计算时间。本应用笔记介绍了如何将 32 位时间值转换为可以 MM/DD/YYYY、HH:MM:SS 格式表示的日期和时间值。还描述了将日期和时间转换为二进制秒的算法。两个设备都在一个 4 字节的寄存器中累积时间信息,作为自某个任意参考日期以来的秒数。本应用笔记中使用的日期与 UNIX 操作系统使用的日期相同,参考日期为 1970 年 1 月 1 日,通常称为 Unix Epoch。两个设备都在一个 4 字节的寄存器中累积时间信息,作为自某个任意参考日期以来的秒数。本应用笔记中使用的日期与 UNIX 操作系统使用的日期相同,参考日期为 1970 年 1 月 1 日,通常称为 Unix Epoch。笔记:笔记:由于使用了参考日期和 32 位计数器,该算法在 2038 年 1 月 19 日星期二 03:14:07 滚动。由于使用了参考日期和 32 位计数器,该算法在 2038 年 1 月 19 日星期二 03:14:07 滚动。日期/时间的二进制秒数日期/时间的二进制秒数图 1图 1显示了用于将原始秒数转换为日期/时间的基本算法。下面是该算法的 C 实现。显示了用于将原始秒数转换为日期/时间的基本算法。下面是该算法的 C 实现。图 1. 二进制到日期的算法流程。图 1. 二进制到日期的算法流程。二进制秒的日期/时间二进制秒的日期/时间图 2图 2显示了用于将日期/时间转换为原始秒数的基本算法。下面是该算法的 C 实现。显示了用于将日期/时间转换为原始秒数的基本算法。下面是该算法的 C 实现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !