reloj ardunio basado en DS1307 que se ejecuta tres veces más rápido

-3

Ayer observé que mi reloj corría 10 minutos más rápido. Realicé el proceso de grabación de bocetos para sincronizar el tiempo nuevamente desde la PC Pero esta fecha / hora no se sincronizó con la hora de la PC y el reloj se ejecutó tres veces más rápido . He realizado todos los pasos de solución de problemas. ¿Qué puedo hacer yo? Se volvió a revisar el circuito de cableado, se reemplazó el chip de cristal DS1307, la batería, el cuerpo de cristal fijo a tierra, etc. Incluso se intentó una versión diferente del código. En el monitor de serie que encontré, la fecha / hora incorrecta se está imprimiendo y dos valores diferentes de fecha / hora se muestran como:

0:8:23 Date 31 (Wrong time and day)
165:166:342 Date 232 (Not able to understand what is this)

Hay dos problemas a los que me enfrento:

  1. El reloj se ejecuta tres veces más rápido. Este reloj de caja no es utilizable para mí
  2. La fecha / hora no se sincroniza con la hora de la PC después de grabar el boceto

Puede consultar mi video que muestra que el reloj corre muy rápido . Aquí está el

pregunta gauravsanu

1 respuesta

0

está arreglado .. He realizado debajo de la acción:

Changed crystal

Make ground to crystal and given more space on PCB for paste
horizontally

Added some glue to crystal for paste in PCB

Added more wire for shorten path to battery ground

I was doing mistake while time sync that keeping power off to DS1307
circuit while sketch uploading to Ardunio mini by FTDI uploaded.
After power on DS1307 circuit while sketch uploading now time sync
properly with PC.

Added 22pf bypass caps to crystal legs.
    
respondido por el gauravsanu

Lea otras preguntas en las etiquetas