找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3985|回复: 5
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
一个ds1302写的万年历,一按按键就变成图2 85:85:85
希望大神解答,必有重酬.


本来按第一个按键是保存所调时间,但是一按就重新设置显示2085-85-85 85:85:85,闹钟就不会
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 | 只看该作者
估摸着是修改时间的时候访问地址搞错了吧?
回复

使用道具 举报

5#
ID:96682 发表于 2018-2-19 00:57 | 只看该作者
在单片机与1302之间的端口分别接入上拉电阻可能有助于解决上述问题(3K3~10K)
回复

使用道具 举报

6#
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 单片机教程网

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