Configuration d'une RTC-MCP79410 avec Raspberry PI 3
Posté : jeu. 26 juil. 2018 11:49
Bonjour,
Je viens de configurer une RTC (MCP79410) avec une Raspberry PI 3, j'ai fait les configurations recommandées trouvé sur plusieurs sites (https://www.open-electronics.org/a-rtc- ... cond-part/ , https://raspberrypi.stackexchange.com/ ... time-clock ), puis j'ai fais la commande sudo hwclock -r et en fait, j'ai toujours l'heure par défaut (2001-1- 1 01:00 : ....) mais quand je fais sudo hwclock -w , le système prend le temps d'internet, et l'horloge fonctionne en coupant la wifi, si je fais un reboot sans connexion ou avec connexion (wifi), je suis toujours a la bonne heure, donc jusque la tout fonctionne bien ! Mais lorsque j'éteins le Raspberry PI et que je l'allume (hors tension), j'ai la date et l'heure qui reviennent par défaut (01/01/2001 - 01:00) et l'horloge commence à compter a partir de cette heure (par défaut) ! donc je dois allumer le wifi puis faire un hwclock -w pour que ça marche!
Voici ce que cette ligne de commande i2cdetect -y 1 affiche:
J'ai aussi jeter un coup d’œil au datasheet de cette horloge (http://ww1.microchip.com/downloads/en/D ... 02266J.pdf) et quelque chose m'a interpeller:
Quelqu'un a une idée sur ce problème et comment configurer ce bit 3?
Je vous remercie
Je viens de configurer une RTC (MCP79410) avec une Raspberry PI 3, j'ai fait les configurations recommandées trouvé sur plusieurs sites (https://www.open-electronics.org/a-rtc- ... cond-part/ , https://raspberrypi.stackexchange.com/ ... time-clock ), puis j'ai fais la commande sudo hwclock -r et en fait, j'ai toujours l'heure par défaut (2001-1- 1 01:00 : ....) mais quand je fais sudo hwclock -w , le système prend le temps d'internet, et l'horloge fonctionne en coupant la wifi, si je fais un reboot sans connexion ou avec connexion (wifi), je suis toujours a la bonne heure, donc jusque la tout fonctionne bien ! Mais lorsque j'éteins le Raspberry PI et que je l'allume (hors tension), j'ai la date et l'heure qui reviennent par défaut (01/01/2001 - 01:00) et l'horloge commence à compter a partir de cette heure (par défaut) ! donc je dois allumer le wifi puis faire un hwclock -w pour que ça marche!
Voici ce que cette ligne de commande i2cdetect -y 1 affiche:
Code : Tout sélectionner
pi@raspberrypi:~ $ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- UU
70: -- -- -- -- -- -- -- --

Au démarrage, j'ai remarqué qu'il y avait une erreur, et je pense que c'est l'RTC, voici une image de l'erreur affichée:Page 19 du datasheet traduite:
bit 3 VBATEN: Alimentation de secours batterie externe (VBAT) Activer le bit
1 = l'entrée VBAT est activée
0 = l'entrée VBAT est désactivée

Je vous remercie