找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

大神帮助为什么ds1302能不能被读取

查看数: 2655 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-8-7 13:24

正文摘要:

不能读取ds1302的数据,.h文件没有问题 主程序代码在最下面 #include<reg52.h> #include<lcd.h> #include<i2c.h> #include<intrins.h>    #include<stdio.h> #include<ds1 ...

回复

ID:472325 发表于 2019-1-28 20:06
最好还是一种种功能来实验,先做好LCD1602,再DS1302,后AT2402.一口吃个大胖子不切实际!

评分

参与人数 2黑币 +18 收起 理由
sheng7533967 + 8 很给力!
zhengchong60 + 10 绝世好帖!

查看全部评分

ID:383781 发表于 2018-8-11 12:09
jipinxlm 发表于 2018-8-10 10:19
这么长的程序实在没耐心看完。。。我觉得写代码的时候应该先实现小的功能模块并测试OK然后再逐步增加其它功 ...

就是我所有模块都是好的,加起来有问题了
ID:383873 发表于 2018-8-10 10:19
这么长的程序实在没耐心看完。。。我觉得写代码的时候应该先实现小的功能模块并测试OK然后再逐步增加其它功能模块,这样全部写完再测试根本没办法判断问题可能出现的地方,然后出错后可以用printf在特定位置打印代码,方便判断具体执行情况。
ID:383781 发表于 2018-8-10 09:37
人中狼 发表于 2018-8-9 15:22
为什么没贴1302部分的程序呢,试试把1302部分的操作频率降低,有的1302芯片好像数据的时钟频率不能太高了

1302的程序就是复制的开发板历程里面的,我在1602单独显示或者串口传回电脑可以有1302的值,
ID:383781 发表于 2018-8-9 15:40
yousunny 发表于 2018-8-9 11:13
你这样的开发版,应该有历程的,所以,找个历程下载进去,看下行不行。
然后,就是硬件问题了。我记得当时 ...

单独1602显示可以的,加到我这个程序就不能显示了
ID:384109 发表于 2018-8-9 15:22
为什么没贴1302部分的程序呢,试试把1302部分的操作频率降低,有的1302芯片好像数据的时钟频率不能太高了
ID:308437 发表于 2018-8-9 11:13
你这样的开发版,应该有历程的,所以,找个历程下载进去,看下行不行。
然后,就是硬件问题了。我记得当时是那个芯片坏的,一直读取不了。然后,电池也是没电的,也是不行。
ID:381488 发表于 2018-8-9 10:52
不是这样的,用c
ID:384502 发表于 2018-8-9 10:40
程序有点儿长呀~~
ID:383781 发表于 2018-8-9 10:12
fx283 发表于 2018-8-8 14:56
这么长的程序 ……怎么看得下去啊
对比一下这个板子给的例程

ds1302 的.c  .h 程序都是复制的没问题啊   ,就单独显示时钟是可以的,加到这个程序就不行了,串口发到电脑上也是???问号
ID:162229 发表于 2018-8-8 14:56
这么长的程序 ……怎么看得下去啊
对比一下这个板子给的例程

评分

参与人数 2黑币 +25 收起 理由
凌净清河 + 5 淡定
yousunny + 20 赞一个!

查看全部评分

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

Powered by 单片机教程网

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