Sections > Discussion et Suivi sur les Vidéos d'Électro-Bidouilleur
EB_#210 la RTC Horloge à Temps Réel DS1302
pierre 20:
Bonjours, j'ai réalisé le EB_#210 avec l'horloge DS1302. Les heures, les minutes, les secondes (et même les centièmes il me semble bizarement) s'affiche parfaitement. Cependant, je n'arrive pas a avoir la date. Pour le jour, le moi et l'années il n'y a que des 0 qui s'affichent. Je débute en aduino et je n'arrive pas a arranger le problème.
Merci d'avance pour vos conseils.
papyblue:
Bonjour,
Si vous utilisez le code de Bertrand, avez-vous pensé à de-commenter la zone d'initialisation ?
pierre 20:
Bonjour,
Quand vous dite de-commenter la zone d'initialisation cela veux dire enlever les commentaire ? Je ne comprend pas comment cela va changer quelque chose a mon programme mais je l'es quand même fait et cela ne change rien.
Ce que je n'arrive pas a comprendre aussi et que je n'es absolument pas changer le programme de Bertrand.
Merci pour m'aider
papyblue:
Bonjour,
c'est de ce bloc dont je parlais :
/*
// Bloc permettant de configurer l'horloge. Pas exécuté systématiquement
ecrire_registre_horloge(7,0b00000000); // Deverouiller le registres
ecrire_registre_horloge(0,0b00000000); // Activer l'horloge, 00 secondes
ecrire_registre_horloge(1,0b01010110); // 00 minutes
ecrire_registre_horloge(2,0b00100000); // Mode 24 heures, 00 Heures
ecrire_registre_horloge(3,0b00010111); // 17 date
ecrire_registre_horloge(4,0b00000011); // 03 mois
ecrire_registre_horloge(5,0b00000110); // 01 jour de la semaine
ecrire_registre_horloge(6,0b00011000); // 18 annee
*/
pierre 20:
Bonjours,
J'ai donc enlevé les (/* et */) ce qui me donne:
// Bloc permettant de configurer l'horloge. Pas exécuté systématiquement
ecrire_registre_horloge(7,0b00000000); // Deverouiller le registres
ecrire_registre_horloge(0,0b00000000); // Activer l'horloge, 00 secondes
ecrire_registre_horloge(1,0b01010110); // 00 minutes
ecrire_registre_horloge(2,0b00100000); // Mode 24 heures, 00 Heures
ecrire_registre_horloge(3,0b00010111); // 17 date
ecrire_registre_horloge(4,0b00000011); // 03 mois
ecrire_registre_horloge(5,0b00000110); // 01 jour de la semaine
ecrire_registre_horloge(6,0b00011000); // 18 annee
Je ne sais pas si c'est cela qu'il faut faire quand vous me dite de-commenter.
Je tiens aussi a rectifier mon premier message quand je disait que l'heure s'affiche, c'est l'horodatage qui m'affiche l'heure non pas le programme.
Ca me donne cela:
16:43:39.700 -> 00/00/00
16:43:39.856 -> 00:00:00
16:43:39.936 ->
16:43:40.468 -> 00/00/00
Et quand j'enlève l'horodatage:
00/00/00
00:00:00
Merci beaucoup de votre aide
Navigation
[#] Page suivante
Utiliser la version classique