打印

DS1302问题,请教

[复制链接]
949|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
最近搞DS1302,我可以随意修改秒寄存器,写入后,再读出的数就是刚刚写入的值,但是寄存器却不更新,也就是说秒没有走,但是我秒寄存器最高位已经写成零,读出来也是零,写入0x05,读出也是0x05.当我读分钟寄存器时,却发现他在变化,请问大神们,这是何原因

相关帖子

沙发
dirtwillfly| | 2015-2-9 21:46 | 只看该作者
是不是设置成时钟暂停状态了?

使用特权

评论回复
板凳
coody| | 2015-2-10 00:37 | 只看该作者
秒的最高位是不是1了?

使用特权

评论回复
地板
ningling_21| | 2015-2-10 11:48 | 只看该作者
换一个1302芯片试试呢

使用特权

评论回复
5
衰不堪言|  楼主 | 2015-2-11 21:16 | 只看该作者
dirtwillfly 发表于 2015-2-9 21:46
是不是设置成时钟暂停状态了?

不是啊,我把0x'80寄存器写入0x00,读出的也是0x00,写入0x05,读出也是0x'05,说明最高位是零

使用特权

评论回复
6
衰不堪言|  楼主 | 2015-2-11 21:19 | 只看该作者
coody 发表于 2015-2-10 00:37
秒的最高位是不是1了?

不是啊,我把0x'80寄存器写入0x00,读出的也是0x00,写入0x05,读出也是0x'05,说明最高位是零
而且,写保护寄存器也也有效

使用特权

评论回复
7
衰不堪言|  楼主 | 2015-2-11 21:21 | 只看该作者
ningling_21 发表于 2015-2-10 11:48
换一个1302芯片试试呢

呜呜,把设备带回家了,临走时候换了晶振,就没有考虑芯片

使用特权

评论回复
8
衰不堪言|  楼主 | 2015-2-12 12:22 | 只看该作者
自己顶

使用特权

评论回复
9
衰不堪言|  楼主 | 2015-2-12 23:07 | 只看该作者

使用特权

评论回复
10
衰不堪言|  楼主 | 2015-2-13 12:20 | 只看该作者
木有人鸟我

使用特权

评论回复
11
衰不堪言|  楼主 | 2015-2-24 18:15 | 只看该作者
春节回来了,明天去公司换一芯片试试

使用特权

评论回复
12
xuyaqi| | 2015-2-24 19:49 | 只看该作者
是否写进去马上读造成

使用特权

评论回复
13
衰不堪言|  楼主 | 2015-2-25 10:43 | 只看该作者
xuyaqi 发表于 2015-2-24 19:49
是否写进去马上读造成

我的确是写进去后马上读的,但是我间隔500ms循环读数,仍旧不变,今天用示波器测了波形,请大家看看

使用特权

评论回复
14
衰不堪言|  楼主 | 2015-2-25 10:53 | 只看该作者
请各位大神指点,CE信号已测,正确无误

IMG_20150225_104557.jpg (3.6 MB )

蓝色为时钟,黄色为数据

蓝色为时钟,黄色为数据

使用特权

评论回复
15
衰不堪言|  楼主 | 2015-2-26 16:10 | 只看该作者
大神们

使用特权

评论回复
16
衰不堪言|  楼主 | 2015-3-8 22:14 | 只看该作者
问题找到了,回来后换了一片芯片仍旧不行,把程序改了无数遍,仍旧是写入多少读出多少,后来从某宝上买了两个模块,就是把芯片晶振已经后备电池集成一起的,用卖家给我的程序,没有问题,后来,我又用自己的程序,发现仍旧没有问题,于是乎,我把买来板子的晶振拆下更换到我的板子上,OK了
彻底晕菜,中关村那边一直在那家拿货,哎,大意了。我拿的晶振是那种类似于长条状的,而某宝上用的是圆柱的,哎

使用特权

评论回复
17
xuyaqi| | 2015-3-9 17:00 | 只看该作者
晶振频率不对

使用特权

评论回复
18
z33334442008| | 2015-3-9 18:04 | 只看该作者
既然是经常买的晶振出错了,那就是他们没用心帮忙配货导致出错,
你自己也要检查啊。我们销售每次都很小心配单,怕给工程师导致不必要的麻烦。
一次出错就可能导致贸易关系破裂

使用特权

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

本版积分规则

19

主题

142

帖子

1

粉丝