打印

DS1302时间范围

[复制链接]
2337|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
风溪香士|  楼主 | 2013-4-19 22:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
成功者| | 2013-4-20 07:05 | 只看该作者
不是很清楚。

使用特权

评论回复
板凳
风溪香士|  楼主 | 2013-4-20 18:13 | 只看该作者
没有哪位前辈知道吗?

使用特权

评论回复
地板
ningling_21| | 2013-4-20 18:32 | 只看该作者
是这样的,但你可以用另一个寄存器保存年份高字节,这样就可以达到9999年了

但2100年是什么样,谁知道...

使用特权

评论回复
5
风溪香士|  楼主 | 2013-4-20 22:00 | 只看该作者
ningling_21 发表于 2013-4-20 18:32
是这样的,但你可以用另一个寄存器保存年份高字节,这样就可以达到9999年了

但2100年是什么样,谁知道... ...

那这样DS1302是怎么样判断闰年的呢?

使用特权

评论回复
6
chenxiaocong| | 2013-4-21 11:15 | 只看该作者
判断是不是闰年,可以通过算法呀。

使用特权

评论回复
7
charrijon| | 2013-4-21 22:50 | 只看该作者
不需要判断闰年,芯片里面直接做好了的。

使用特权

评论回复
8
风溪香士|  楼主 | 2013-4-29 15:52 | 只看该作者
chenxiaocong 发表于 2013-4-21 11:15
判断是不是闰年,可以通过算法呀。

不是芯片自己就能判断闰年吗?

使用特权

评论回复
9
风溪香士|  楼主 | 2013-4-29 15:55 | 只看该作者
charrijon 发表于 2013-4-21 22:50
不需要判断闰年,芯片里面直接做好了的。

那这款芯片的计时范围是怎样的,它的年寄存器就只能计00-99.

使用特权

评论回复
10
Imakey| | 2013-4-29 19:14 | 只看该作者
同问;既然DS1302有年月日时分秒周,各个寄存器,如果要全部显示的话,寄存器全用完了,数据手册上说年的取值范围是00-99?????

使用特权

评论回复
11
hulx| | 2013-4-30 17:25 | 只看该作者
是这样的,计时到2100年的含义是到2099年12月31日24时整。

使用特权

评论回复
12
风溪香士|  楼主 | 2013-4-30 19:26 | 只看该作者
hulx 发表于 2013-4-30 17:25
是这样的,计时到2100年的含义是到2099年12月31日24时整。

它的年寄存器的范围是00-99,那他表示的年的范围是多少呢?

使用特权

评论回复
13
hulx| | 2013-4-30 23:02 | 只看该作者
说这个范围指的是,闰年补偿可以到2100年。如果不考虑闰年,计时当然可以更长,只是年份需要你手动添加,日期就不保证正确了。

使用特权

评论回复
14
charrijon| | 2013-5-8 22:08 | 只看该作者
你这个设备能用到100年吗??老早就完蛋了,所以你就用这个就行了

使用特权

评论回复
15
outstanding| | 2013-8-25 11:53 | 只看该作者
DS1302里面都有啊,闰年判断啊,就是一个完整的是时钟算法,你就只要驱动就可以了。

使用特权

评论回复
16
turf123| | 2013-8-25 16:47 | 只看该作者
①、普通年能整除4且不能整除100的为闰年。(如2004年就是闰年,1900年不是闰年)
②、世纪年能整除400的是闰年。(如2000年是闰年,1900年不是闰年)
③、对于数值很大的年份,这年如果能被3200整除,并且能被172800整除则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能被3200整除,但不能被172800整除)

年份超过两位数,判断起来就复杂了。这玩意也就两个世纪年之内有效。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我命由我不由天!

13

主题

82

帖子

1

粉丝