DS1302 万年历时钟乱跳数值 85 85 85 11 11 11

51单片机
我设计了一块PCB,走线非常细,万年历时钟芯片离五一单片机很远。
发送数据读取异常,读取出来的字往往不对,而且数据还乱跳。
下面这个图就是我的电路,没加上拉电阻。
另外,其他可能原因:
芯片被焊坏了;
晶振不起振;
程序有错误!
而我遇到的是最后一个原因,没有加上拉电阻,而PCB走线又细又长。

DS1302 万年历时钟乱跳数值 85 85 85 11 11 11

解决:

给DS1302的三个引脚都加上上拉电阻,DS1302一出来就加个上拉电阻。