一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: 一家人

求助,问题究竟出在哪儿?

[复制链接]
发表于 2014-5-5 16:36 | 显示全部楼层
本人感觉是电源干扰问题,电源是用什么供电?不要用开关电源供电试试.
回复

使用道具 举报

 楼主| 发表于 2014-5-5 16:39 | 显示全部楼层
谢谢各位朋友的参与和回复。电容.晶体包括时钟芯片都换过的,硬件不必怀疑。难道真像5楼朋友说的吗?苦于语言不会,程序借助 https://www.yleee.com.cn/thread-7441-5-1.html 124楼.mdy-5153 佳作 改的。
回复

使用道具 举报

发表于 2014-5-5 17:01 | 显示全部楼层
提供一下源程序吗
回复

使用道具 举报

发表于 2014-5-5 17:28 | 显示全部楼层
加上拉电阻试试,不行的换1302
回复

使用道具 举报

 楼主| 发表于 2014-5-5 17:39 | 显示全部楼层
meisi55 发表于 2014-5-5 17:01
提供一下源程序吗

源程序已补上。见一楼
回复

使用道具 举报

发表于 2014-5-5 18:34 | 显示全部楼层
开单片机,关掉LED的供电,看看RTC还有误差没?怀疑是RTC晶振受到了温度影响。
回复

使用道具 举报

发表于 2014-5-5 18:38 | 显示全部楼层
本帖最后由 8055 于 2014-5-5 18:41 编辑
回错了,见下一楼
回复

使用道具 举报

发表于 2014-5-5 18:40 | 显示全部楼层
8055 发表于 2014-5-5 18:38
在正常工作时,KeyState==0 这个状态是一直存在,这又可能造成读1302过度频繁,会严重影响计时精度,简易 ...
  1.                 if (KeyState==0)        //keystate=0时接收时间数据
  2.                 {
  3.                         Read_Time(Time);

  4.                         if (Second!=Time[0])
  5.                         {
  6.                                 sd=10;
  7.                                 MSecond=0;
  8.                         }
  9.                         Second=Time[0];
  10.                         Minute=Time[1];
  11.                         Hour=Time[2];
  12.                         day=Time[3];
  13.                         month=Time[4];
  14.                         week=Time[5];
  15.                         year=Time[6];
  16.                 }
复制代码
在正常工作时,KeyState==0 这个状态是一直存在,这有可能造成读1302过度频繁,会严重影响计时精度,建议定时读取,当然如果使用了定时中断,那么在读取1302的函数里的ACC要用一个变量来代替,否则容易读取错误。
回复

使用道具 举报

发表于 2014-5-5 19:36 | 显示全部楼层
8055 发表于 2014-5-5 18:40
在正常工作时,KeyState==0 这个状态是一直存在,这有可能造成读1302过度频繁,会严重影响计时 ...

1302 改不了误差。就是快,你换进口1302 吧或者别的时钟芯片 或者换晶振两边电容试试
回复

使用道具 举报

发表于 2014-5-5 20:02 | 显示全部楼层
8055 发表于 2014-5-5 18:40
在正常工作时,KeyState==0 这个状态是一直存在,这有可能造成读1302过度频繁,会严重影响计时 ...

1.jpg

你把上面红框内的那句换到下面的位置试一试,蒙的,程序那么长,只是简单看了下。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-22 14:28 , Processed in 0.041782 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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