4845|7

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

1302时钟芯片时间不准确问题 [复制链接]

我用1302做了个小程序,用八位数码管,轮流显示“年、月、日”和“星期、时、分”,首先显示年月日4秒,然后显示时间4秒,可是经过一段时间运行,时间相差很多,估计一天能差几个小时的样子吧,不知道为什么,我也查了些相关的资料,说是晶振问题,还有我请教了一些高手,说是我程序问题,说反复读时钟,会造成时间停顿,现在真是搞不懂了,我的程序就是反复在读时间,读年月日,其中4秒时间是用中断做的,相当于反复在读,我用的是50ms定时中断。不知道行不行,请高手答复。
MAIN1:
         LCALL READN              ;读年星期月日
         LCALL DISCLK1            ;显示年月日
         LCALL SAOMIAO            ;扫描键盘
         JNB FLAG2,MAIN1          ;4秒
         CLR FLAG2
MAIN2:
         LCALL READS              ;读时分
         LCALL DISCLK2            ;显示时间
         LCALL DUIBI              ;开关时间对比
         LCALL SAOMIAO            ;扫描键盘
         JNB FLAG2,MAIN2          ;8秒
         CLR FLAG2
        LJMP MAIN1

最新回复

我也遇到这个问题,好象是晶振电容不匹配.  详情 回复 发表于 2008-6-26 22:23
点赞 关注

回复
举报

78

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
可能是晶振,也可能误写,还有CPU是否有复位或误动作等问题。
 
 

回复

62

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
1.确认晶振是否起振
2.注意:DS1302采取的是BCD码读写。
在读之后,写之前,应该注意在BCD码与十进制码之间做转换,这方面请仔细阅读相应的user guide。

个人认为你的问题应该是处在第二点上。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 
我想应该不是晶振的问题,
我也用过这块1302, 记得是  写的话 是一"页"的形式一次性写入,年月日等,
读是 每隔一定时间去读. 你出现这种问题可能是,显示程序位子放 的不对..
总之这块芯片还蛮简单的 多试试咯
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(初级)

5
 
加20P电容没有
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

6
 
为了更好的给研发提供方便我们可以根据不同的需求提供时钟芯片和时钟模块的选型!
产品为我司自主研发,详细资料和产品价绍你可以看一下我们的网站:  
www.whwave.com.cn  
深圳兴威帆电子技术有限公司  
联系:0755-83125194   13421301557   赖先生  laif@whwave.com.cn
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

7
 
关注 接分
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
我也遇到这个问题,好象是晶振电容不匹配.
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表