Rpi et RTC DS1307

Forum d'échange autour du Raspberry-Pi

Rpi et RTC DS1307

Message non lude eco3x » Lun 7 Jan 2013 11:15

Bonjour,
J'ai une platine I2C RTC ds1307 pour Arduino (qui vient de chine)
Image

je viens de voir sur un tuto Adafruit : http://learn.adafruit.com/downloads/pdf/adding-a-real-time-clock-to-raspberry-pi.pdf
que l'on pouvait sur leur platine, utiliser l'alim 5V et en supprimant les résistances R1 - R2 avoir 3.3v sur le bus...

sur mon module il y a aussi une R3 et R2 entre le VCC et SCL/SDA, si je les supprime pourrais-je l'utiliser sur mon RPI ?
quels risques je prends à essayer ?
Arduino Uno Ethernet - Usb2 serial / Mega 2560 / Raspberry Pi
http://maisons.eco3x.fr
eco3x
 
Messages: 44
Inscription: Mer 16 Mai 2012 11:21
Localisation: Haute Saône

Re: Rpi et RTC DS1307

Message non lude Sarish » Lun 7 Jan 2013 13:19

Logiquement ces résistances serait la pour faire du pull up a 5V.
Les risques : comme dans toute électroniques au pire tu grille au mieux sa fonctionne :lol:
as tu les plans de ce modules ?

edit : En cherchant 2s j'ai trouvé une datasheet qui semble être correct
data.PNG
data.PNG (12.7 Kio) Vu 7798 fois


Donc effectivement ca m'a l'air d'être du pull up, en espérant que la puce puisse imposer ses tensions cela devrait fonctionner.
Sarish
 
Messages: 33
Inscription: Lun 9 Juil 2012 10:22

Re: Rpi et RTC DS1307

Message non lude eco3x » Lun 7 Jan 2013 19:05

Test fait, je dessoude R2 et R3 :

je tape : sudo i2cdetect -y 1
et j'obtiens 50 et 68, 50 pour la mémoire 24c32 et 68 pour le Ds1307 ça fonctionne. :D

Et j'ai 3.28v sur le bus I2C (SLC/SDA), l'alim du module (VCC) sur le +5v du Rpi
Arduino Uno Ethernet - Usb2 serial / Mega 2560 / Raspberry Pi
http://maisons.eco3x.fr
eco3x
 
Messages: 44
Inscription: Mer 16 Mai 2012 11:21
Localisation: Haute Saône

Re: Rpi et RTC DS1307

Message non lude eco3x » Lun 7 Jan 2013 21:31

Après avoir fais fonctionner l'horloge, je teste le BOOT avec RTC... message d'erreur pas de module 1307

je relance i2cdetect et mon 68 a disparu : j'ai UU à la place ???

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: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

la ça devient compliqué pour moi... help !!!
Arduino Uno Ethernet - Usb2 serial / Mega 2560 / Raspberry Pi
http://maisons.eco3x.fr
eco3x
 
Messages: 44
Inscription: Mer 16 Mai 2012 11:21
Localisation: Haute Saône

Re: Rpi et RTC DS1307

Message non lude Sarish » Mar 8 Jan 2013 11:07

Malheureusement je ne pourrais t'aider plus ne connaissant pas et n'ayant pas de RTC.
Mais dans les dépannage classique :
1 - On débranche tout un long moment (histoire de bien tout décharger)
2 - On reload tout les sketchs
3 - Pourquoi pas ressouder les RES que tu a enlever voir se que sa donne
4 - On branche et on plonge le tout une bonne demi heure dans l'eau :mrgreen:

Et enfin le point final des test : est ce vraiment en panne ou juste l'utilisateur qui fait des conneries et qui ne comprend pas les résultats obtenu ^^
Ça m'arrive souvent donc je sais de quoi je parle.
Sarish
 
Messages: 33
Inscription: Lun 9 Juil 2012 10:22

Re: Rpi et RTC DS1307

Message non lude eco3x » Mar 8 Jan 2013 22:35

Bon je progresse :

j'ai testé le module sur Arduino (avec des résistances pull-up) c'est ok, il est bon

premier problème : dans le tuto : "sudo nano /etc/modules and add rtc-1307 at the end of the file"
je remplace par "sudo nano /etc/modules and add rtc-ds1307 at the end of the file"
et plus de message d'erreur dans le boot

mais ça ne charge pas l'heure au démarrage... la c'est du Linux et je connais pas... :(

deuxième problème : j'ai oublié de taper le "sudo" avant le hwclock -r donc ça ne fonctionnait pas :roll:
je débute avec Linux, maintenant je peux lire l'heure du module !

donc le UU à la place du 68 c'est pas bien grave.
Arduino Uno Ethernet - Usb2 serial / Mega 2560 / Raspberry Pi
http://maisons.eco3x.fr
eco3x
 
Messages: 44
Inscription: Mer 16 Mai 2012 11:21
Localisation: Haute Saône

Re: Rpi et RTC DS1307

Message non lude eco3x » Mer 9 Jan 2013 22:23

J’efface tout et je recommence, nouvelle carte SD avec un Os de base...

1: sudo nano /etc/modules => j'ajoute i2c-dev et rtc-ds1307
2: sudo nano /etc/rc.local => j'ajoute echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device avant exit
0
3: sudo nano /etc/modprobe.d/raspi-blacklist.conf => j'ajoute un # devant les 2 lignes : blacklist...
Code: Tout sélectionner
# blacklist spi and i2c by default (many users don't need them)

blacklist spi-bcm2708
blacklist i2c-bcm2708


Reboot et là le module RTC DS1307 fonctionne avec : sudo hwclock -r

Par contre l'heure affiché par le système n'est toujours pas celle du module RTC il manque encore quelque chose dans la config.
Arduino Uno Ethernet - Usb2 serial / Mega 2560 / Raspberry Pi
http://maisons.eco3x.fr
eco3x
 
Messages: 44
Inscription: Mer 16 Mai 2012 11:21
Localisation: Haute Saône

Re: Rpi et RTC DS1307

Message non lude ReRRemi » Lun 22 Avr 2013 12:50

Salut eco3x,

Désolé si ce sujet arrive un peu tard mais je passais par là pour savoir comment mettre l'heure à jours du raspberry-pi avec un module RTC au démarrage.

Tu as oublié une ligne dans le fichier local.rc

Après avoir connecté le module Rtc en I2C à ton système, tu dois ajouter la ligne :
sudo hwclock -s
en dessous donc de "echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device".

Cette commande te sers à envoyer l'heure du RTC sur ton système linux, si cette commande est inclue dans le fichier local.rc, la commande va être exécutée à chaque démarrage de l'OS.

Voilà, pour ma part tout fonctionne :)
ReRRemi
 
Messages: 15
Inscription: Dim 13 Mai 2012 18:24

Re: Rpi et RTC DS1307

Message non lude eco3x » Lun 22 Avr 2013 20:26

Merci, je teste ça ;)
Arduino Uno Ethernet - Usb2 serial / Mega 2560 / Raspberry Pi
http://maisons.eco3x.fr
eco3x
 
Messages: 44
Inscription: Mer 16 Mai 2012 11:21
Localisation: Haute Saône


Retourner vers Raspberry-Pi

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron