微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机做时钟用ds12887芯片时只显示I5,为什么

单片机做时钟用ds12887芯片时只显示I5,为什么

时间:10-02 整理:3721RD 点击:
单片机做时钟用ds12887芯片时,确定硬件接线没有错误,程序也检查不出什么错误来,可就是不出结果,显示的 I5
是这么原因啊
弄了好长时间 也没见过 a.b寄存器都初始化了的、

我也遇到同样问题 如果解决的话 能否告诉我 qq:1412626417

我也遇到过同样的问题,不过解决了!
//(请注意:以下3行为芯片初次设置时使用,以后不必加入)
        /*
        write_ds(0x0A,0x20);//打开振荡器
        write_ds(0x0B,0x26);//设置24小时模式,数据二进制格式,闹钟开启(在B寄存器中)
        set_time();//设置上电默认时间
        */

希望对你有用!

表示没玩过887,但是学习了。

准备玩1887看不懂英文资料

郭老师的视频教程中也出现过,,,,他的是最高位数据线没接好

我昨天也遇到了这个问题,后来气的把芯片12887壳子给拿到了,壳子里有一块电池和一个晶振,,用表测电池一点电也没有了,芯片上写的是DS12C885  换了一块电池后就好了,有时刚开机会出I5但马上就会显示正确..看来这个问题有可能是电池没有电的原因

郭老师的视频教程中也出现过

是实时内部坏了,总之是实时不正常工作所致,很简单,举个例子,你把实时正电压断开,1602马上这样显示,试试吧,风水老呃你十年八年,我这回会立竿见影

是DS12887坏了,我也试过,只要不给电实时,马上就会这样显示的

回帖后跳转到最后一页

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top