时钟- DS1307的,获得时间上的损失了很多次

G

GMMR

Guest
嗨,

目前
, 我们正在使用与Cypress控制器的时钟显示DS1307的-透过I2C comm.what我们正面临一个prolem接口是RTC时间上多次获得reseted或某些时候完全弄懂了时间条件和date.actually它不应该连续功率这样。

控制器未reseting我检查。

因此在这种情况下我每次重设时间/日期
, 通过控制参数。

我提供的备份(3.3 -纽扣锂电池)also.i认为这是确定。

没有任何一个对知悉。

 
在DS1307的并不像自己的..
仔细检查您的固件..(缺少停止顺序,还是其他???)

关心,
IanP

 
嗨,

1)如果您是在同一个I2C总线使用,其他设备没有8位地址的大小(像一个24C64,例如),一些不预期的行为可能发生。

2)检查还晶型所使用。关心

 
我曾用我们的时钟电路等使用8051和LCD的时间
, 而且运作良好
, 但大多数显示一些时候
, 如果你连续看液晶你会发现显示屏显示垃圾的价值
, 因为返回到原来的不断updation对液晶显示器的时间。

我翻查所有的事情有关的软件和硬件
, 但did't使问题的原因。

您应该检查RTC数据表
, 并检查您是否正在履行其所有备注信息
, 包括它的配置。

 
IanP,

其实每个人看后
, 我完成回采的I2C communication.and我再次经过毫秒的。这里
, 而tesing有多次的权力和权力的单位把机会-这是有没有读书的机会重置DS1307的。

andre_teprom,

我没有使用的I2C只DS1307的。

和我用的晶体是cylidrical - 32.768晶体。

devendra_devgupta,

复位后或时间上的损失
, 如果再配置DS1307的它在工作properly.and在残疾人的服务质素监察部的O / P还配置一。

 
只是一个测试,以消除了badworking可能原因:

-尝试晶体频率降低,或将在更大的I2C例行dalays。

 
嗨,

我观察新事物,
以前当过我得到了液晶显示器的垃圾(我用来显示时钟的日期和时间),我当时的DS1307的重新配置(设置通过I2C日期和时间)。

但是
, 一旦当我发现没有遮盖显示的日期和时间更改此时间
, 我只加载控制器hex文件甚至没有触及DS1307.then我得到正常的时钟的日期和时间显示。

 
我认为应该有一些软件问题的唯一的要么是satck得到充分。或同一寄存器用于其他一些地方。如果您有打断你的软件做一件事中断禁止在阅读RTC的开始
, 使最后一次

 
devendra_devgupta,

我启用了一个异步中断了对condition.but这个悬挂或重新发生的运行状况不是,它发生在1或2天的状态
, 为下一个权力的唯一力量通过。

更多的是它中断了它的基于I2C communication.any方式的影响
, 如果一个读周期它错过了
, 然后下一个读周期已经得到它娜。

 
添加一个10μF,16V和横跨的DS1307的VCC和接地100nF电容器。

供应问题可能会产生这种状态下,DS1307的是敏感的供应电路噪音
, 有像作为汽车的噪声源。

 
嗨,

检查是否位的登记RTC的0 7越来越设置在程序无意中。此位是时钟停止(CH)的位。当此位设置为1,
振荡器被禁用。当清零,振荡器已启用。

 
我认为你应该派遣更多的东西来摆脱了这个人。我很抱歉
, 我无法帮助你
, 因为我们都知道
, 这不是一个大问题。

只有两个条件都可能有问题的软件或硬件问题
, 第三是英语
, 我觉得你的控制器挂起
, 但你说
, 除时钟功能其余所有的东西都工作正常
, 使第三个条件是在垃圾桶。我很puzzeled这可能是这个原因。难道不承认这样的I2C或时间例行的问题。可能是

 
devendra_devgupta,

我非常非常thankfull你到现在什么都建议你给,是worth.don'吨担心我会处理it.if任何其他东西
, 这是有
, 我一定会抓住你。

再次感谢所有的董事会成员。

 
我曾与备用电池时不连接的DS1307的一些问题。当电池不在场的芯片没有回应并通过I2C发送的命令。只有当它连接到电池确定。

 
kekon,

如果您没有连接备份那么它意味着它不会维持日期和起飞状态的it.it DS1307的简化版
, 影响工作的正常权力对国家权力的时间updation。

备份电压应为“2.0V的和”<3.3

读DS1307的薪酬水平调查表一次。

 
报价:

如果您没有连接备份那么它意味着它不会维持日期和起飞状态的it.it DS1307的简化版,影响工作的正常权力对国家权力的时间updation。
 
余cannot看到您的德兴/示意图,或您的代码,但是,与该时钟您必须拥有以下提示:

1。使用上拉电阻器,4k7或10K是共同的价值观
2。检查一,C.2协议....同样是在24LCxx设备中使用,有一个从这些在CCS C编译器的例子...
3。检查水晶,尝试与另一名....
4。您必须将在关于DS1307的...

是我cannot未经您的设计提供意见或代码...
祝您好运

 
GMMR,

你是否为问题的解决方案?
我有一个像你这样
, 我想看到的任何指示其解的问题...

罗德里戈

 

Welcome to EDABoard.com

Sponsor

Back
Top