Bonjour,
dans le cadre d'un projet, je souhaiterai pour faire communiquer une RTC externe avec mon PIC18F6722.
Pour cela, j'ai déjà quelques idées, mais, pourriez vous m'aider (hard et soft), interfaçage PIC/RTC, ajout d'une pile?
Matériel :
-En ce qui concerne le choix de la RTC, j'en recherche une toute simple et je suis parti sur la DS1306 de chez MAXIM:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2687
La liaison sera de type SPI, donc de ce genre:
http://www.microt.it/images/Orologio18F.bmp
-Au niveau du quartz, je partirai sur ce type:
http://fr.farnell.com/citizen-americ...956?Ntt=CMJ206
Avec les précautions de routage qui vont bien.
-En ce qui concerne la Pile, il s'agira d'un 3V / 235mAh:
http://fr.farnell.com/renata/cr2032-...-3v/dp/1319741
Questions:
Maintenant, ce que je ne sais pas, au niveau soft, auriez vous la connaissance d'un exemple de gestion en SPI, car j'ai trouvé des exemple en 3 fils (avec SDI et SDO relié ensemble) mais je ne souhaite pas le faire de cette manière, je veux le faire en SPI.
Ensuite, dans le fonctionnement de mon système, je dois pouvoir gérer l'heure (affichage d'un défaut horodaté), mais aussi lancé parfois des "chrono" allant de 1 à 45 min, et sur le principe je ne sais pas quelle solution choisir:
-Configurer l'alarme de la RTC en ajoutant le temps du chrono?
ou
-Récupérer l'information 1Hz ? Mais que faire avec?
ou
-Récupéré la sortie 32Khz du DS1306 et l'appliquer sur une entrée d'oscillateur de mon µC (mais laquelle ? RC0/T1OSO ?) et m'en servir de source pour mon Timer1, et donc gérer le "chrono" avec le Timer1? (c'est la solution qui me semble la +pratique, mais j'aurai besoin de votre avis svp)
Donc voila... jespère que mon explication a été clair... et que vous pourrez m'aider, et qui c'est, cela pourra aussi aider certains...
Bonne journée a tous
-----