punjack 发表于 2013-5-22 22:00:37

求助:关于DS1302的一个小问题

本帖最后由 punjack 于 2013-5-22 22:15 编辑

如题,由于刚开始接触该芯片,有点疑惑,如图,图上所示设置年月日周时分秒的数据怎么理解,图上说设置时分的初值为“0”,那为何不是写入0吗?我看了其他的程序也有类似,明明不是写入0,但都说是设置初始值为0,希望有好心的大侠帮忙解决!!!谢谢!!!

punjack 发表于 2013-5-22 22:13:36

麻烦说说年月日这7个寄存器设置的说明,谢谢!

Arrowzhang 发表于 2013-5-22 22:23:23

把datasheet里这个看明白你就知道了,现在的学生啊,唉

zyyn123 发表于 2013-5-22 22:23:29

楼主,找个1302的PDF看看,上面说的很详细

liujian6f 发表于 2013-5-22 22:25:11

去看看DS1302数据手册吧!

punjack 发表于 2013-5-22 22:58:52

Arrowzhang 发表于 2013-5-22 22:23 static/image/common/back.gif
把datasheet里这个看明白你就知道了,现在的学生啊,唉

这个我有,BCD码,后面四位代表个位。我就对应的话,设置分钟初值为0,不是该写入0吗?还有小时、日也是,我对着这个表看过好一阵,都没超过9啊,不知道如何看懂,希望大侠可以举例详细讲解

punjack 发表于 2013-5-22 23:09:41

zyyn123 发表于 2013-5-22 22:23 static/image/common/back.gif
楼主,找个1302的PDF看看,上面说的很详细

我有那个手册,问题就是对着手册再对着程序看,就不明白了。对上面那程序你能讲解吗

xiakang 发表于 2013-5-23 00:32:33

本帖最后由 xiakang 于 2013-5-23 00:33 编辑

我的解释是,楼主你抄A的程序,而A是抄B的,也许也是他自己写的。总之就是A改了函数里的数据,但没改注释(这习惯很不好)。你照搬过来了,所以你看不懂了,觉都对不上了。按程序函数的数据,初始化应该是2010年12月25日星期六09点20分00秒

punjack 发表于 2013-5-23 00:58:18

xiakang 发表于 2013-5-23 00:32 static/image/common/back.gif
我的解释是,楼主你抄A的程序,而A是抄B的,也许也是他自己写的。总之就是A改了函数里的数据,但没改注释( ...

我开始的想法是和你一致,但我刚查看其他程序对比时有写入周寄存器的是0x4,它注释说是周三、写入日寄存器0x12,注释说10号、写入分寄存器0x40,注释说00分;不知是不是也是它注释有问题。你用过这个吗?再找其他程序看看

lr120363092 发表于 2013-5-23 09:05:52

楼主datasheet还没有看明白??????

punjack 发表于 2013-5-23 14:05:50

lr120363092 发表于 2013-5-23 09:05 static/image/common/back.gif
楼主datasheet还没有看明白??????

我不知道自己有没有看懂,请教一下我这样设置对吗?

lmt50211 发表于 2013-5-24 10:58:14

xiakang 发表于 2013-5-23 00:32 static/image/common/back.gif
我的解释是,楼主你抄A的程序,而A是抄B的,也许也是他自己写的。总之就是A改了函数里的数据,但没改注释( ...

+1........
页: [1]
查看完整版本: 求助:关于DS1302的一个小问题