找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4657|回复: 5
收起左侧

DS1302万年历显示85:85:85的问题,希望单片机大神解答

[复制链接]
ID:276472 发表于 2018-2-17 22:27 | 显示全部楼层 |阅读模式
一个ds1302写的万年历,一按按键就变成图2 85:85:85
希望大神解答,必有重酬.

01

01

02

02


本来按第一个按键是保存所调时间,但是一按就重新设置显示2085-85-85 85:85:85,闹钟就不会
回复

使用道具 举报

ID:149988 发表于 2018-2-18 07:21 | 显示全部楼层

RE: DS1302万年历显示85:85:85的问题,希望单片机大神解答

检查一下延时时间是否正确,晶振频率是多少,晶振频率设定是否正确。
回复

使用道具 举报

ID:111634 发表于 2018-2-18 09:53 | 显示全部楼层
程序有问题
回复

使用道具 举报

ID:74637 发表于 2018-2-18 20:30 | 显示全部楼层
估摸着是修改时间的时候访问地址搞错了吧?
回复

使用道具 举报

ID:96682 发表于 2018-2-19 00:57 | 显示全部楼层
在单片机与1302之间的端口分别接入上拉电阻可能有助于解决上述问题(3K3~10K)
回复

使用道具 举报

ID:155507 发表于 2018-2-19 11:28 | 显示全部楼层
STC单片机读DS1302时,读出85这个数据是因为STC上的上拉能力不够,
DS1302工作电压2.5V~5.5V,绝对没问题,
同样的源码,如果用AT系列单片机完全正常,
用STC单片机解决办法1:
CLK,CE,设置强上拉,IO用10K电阻上拉
注意:DS1302的IO不能用强上拉,可能会损坏DS1302
办法2:
CLK,IO,CE三个口加10K电阻


我在ds1302的IO端接了个510欧的电阻,显示就正常了。

评分

参与人数 2黑币 +16 收起 理由
柯小斌 + 8 很给力!
arthuryu + 8 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表