Go Down

Topic: rtc DS1302 Help (Read 9463 times) previous topic - next topic

nid69ita


E' una pila a bottone. Ma non serve comprare un modulo. Il PCF è anche in formato DIP e lo colleghi banalissimamente con pochi componenti.
Qui c'è descritto tutto per benino: http://hackaday.com/2009/06/26/parts-i2c-real-time-clock-calendar-pcf8563/

Quindi una semplice pila tipo CR2026 ?
Grazie per il link e lo schema  :D
my name is IGOR, not AIGOR

leo72

Io normalmente uso le CR2032 (ma vanno bene anche le CR2016).  La CR2024 se non erro è al litio ma costa un botto rispetto alla prima. Considerando che è una batteria d'emergenza, una CR2032 ti basta e avanza, per quel poco che potrà mai essere usata  ;)

zoomx

Se non ricordo male la sigla indica il diametro e lo spessore.

Tra le CR2016, CR2024 e CR2032 cambia solo lo spessore, 1.6, 2.4 e 3.6 mm mentre il diametro è sempre 20 mm

leo72

Io le CR2024 non le conosco ma facendo una ricerca mi sono venute fuori solo batt al litio.
Anch'io sapevo che il codice era XXYY dove XX è il diam e YY lo spessore però...

zoomx

Ma le altre non sono anch'esse al litio?

Comunque concordo sull'uso delle CR2032 che, avendo uno spessore superiore, dovrebbero avere anche una durata superiore.
Concordo anche sul PCF8563 proprio perché c'è l'interrupt.

A me il DS1302 ha funzionato ma ho modificato il codice presente su Arduino.cc
http://playground.arduino.cc/Main/DS1302
in questo modo (c'è solo la modifica, il resto del codice dovrebbe essere identico.
Code: [Select]
// Fill the structure with zeros to make
  // any unused bits zero
  memset ((char *) &rtc, 0, sizeof(rtc));

  rtc.Seconds = 0;
  rtc.Seconds10 = 0;
  rtc.CH = 0;        // 1 for Clock Halt, 0 to run;
  rtc.Minutes = 5;
  rtc.Minutes10 = 1;
  rtc.h24.Hour = 0;
  rtc.h24.Hour10 = 1;
  rtc.h24.hour_12_24 = 0; // 0 for 24 hour format
  rtc.Date = 8;
  rtc.Date10 = 0;
  rtc.Month = 6;
  rtc.Month10 = 0;
  rtc.Day = 6;
  rtc.Year = 2;
  rtc.Year10 = 1;
  rtc.WP = 0; 


leo72


Ma le altre non sono anch'esse al litio?

Azz.. è vero.. credevo fossero normali alcaline.

Go Up