DS1307 [RESOLU]

reverifie les soudures quartz

J'ai aussi essayer avec un autre quartz de même valeur aucun effet.

le Ds1307 necessite 2 phases
une phase de mise à l'heure et démarrage de l'oscillateur
une phase ensuite de lecture
tu procede comment pour les 2 etapes ?

J'ai procédé de la même maniéré que skywodd et jean-françois dans leur tuto.(sans parler des librairies toutes faites)
Personnellement j'écarte définitivement l’hypothèse d'une erreur de codage ou d'écriture car même en utilisant juste une librairie Wire rien ne bouge .
Comme je le dit et le redit la mise à l'heure ainsi que la lecture s’effectue bien mais pas "l'oscillation".

As-tu bien activé la sortie SQW/OUT écrivant 0x10 dans le registre à l'adresse 07?

Oui je l'ai fait et pour vérifier j'ai utilisé un led (avec une résistance) branché sur sur la sortie SQW/OUT. Résultat la led s'allume mais ne s’éteint pas (pas d'oscillation mais l’écriture oui).

Peut tu envoyer l'état réel des registres du DS1307.

Avec le code que tu ma donné il me ressort ça:

Registre n: 1  11111111
Registre n: 2  11111111
Registre n: 3  11111111
Registre n: 4  11111111
Registre n: 5  11111111
Registre n: 6  11111111
Registre n: 7  11111111

J'apprécie beaucoup votre dévouement mais je crois qu'on touche le fond XD
j'ai peut être endommager ma puce sans m'en rendre compte d'une manière ou d'une autre.
J'attend juste de récupérer un autre ds1307 pour confirmer mais la je ne vois que ça.

Faut voir le bon coté Je pourrais toujours m'en servir comme mémoire d’appoint...

EDIT: Je viens d'essayer d'utiliser la RAM et ça fonctionne j'ai mis un petit imp. écr.