PCF8563 perde colpi?

11 Anni 4 giorni fa #21 da StefA
Risposta da StefA al topic PCF8563 perde colpi?

Hai il chip DS1337 ?

dovrei avere entrambi DS1307 e DS1337.. devo solo cercarlo..
farò la prova.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
11 Anni 2 giorni fa #22 da StefA
Risposta da StefA al topic PCF8563 perde colpi?

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 11 Mesi fa #23 da Mauro Laurenti
Risposta da Mauro Laurenti al topic PCF8563 perde colpi?
Ciao Stefa,

faro´dei test anche dal mio lato e modifichero´ le librerie....per ora grazie! :)

Per quando riguarda la rimozione del commento:

// increment_minutes_RTCC();

significa che se il clock aumenta liberamente fino a cambiare il minuto funziona, mentre se incrementi di un minuto non funziona?

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
10 Anni 11 Mesi fa #24 da StefA
Risposta da StefA al topic PCF8563 perde colpi?

Per quando riguarda la rimozione del commento:
// increment_minutes_RTCC();
significa che se il clock aumenta liberamente fino a cambiare il minuto funziona, mentre se incrementi di un minuto non funziona?

esattamente. Se il tempo avanza normalmente e da 00 impostato arrivo a 01 l'interrupt scatta, se invece incremento con la funzione:
increment_minutes_RTCC();
l'interrupt non scatta e non scatta nemmeno se imposto minuti 00, allarme minuti 02 e faccio un solo incremento.

Ho fatto varie prove e sono abbastanza sicuro anche della seguente cosa, se imposto minuti 00, allarme minuti 04 e faccio un solo incremento, funziona.

Ho visto che usi la funzione EEByteWrite (WRITE_ADD,MINUTES_ADDR,minutes) della libreria i2c, potrebbe servire inviare un dato alla volta invece di tutti e tre?

Ho fatto qualche prova anche con il secondo interrupt ma non ho risolto molto, ora che ci penso, forse manca il pull'up..

Con quel programmino non vedo cosa ho in risposta, devo modificarlo..
Hai qualche ulteriore prova da suggerire?

grazie.


Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 9 Mesi fa #25 da Mauro Laurenti
Risposta da Mauro Laurenti al topic PCF8563 perde colpi?
Ciao,

volevo dire che nella versione 4 del PCB ho aggiunto la capacita' di carico per il PCF8563.
Di default nel kit la metto da 22pF in maniera da non creare problemi nel montare C1 e C2 di carico per il cristallo da 20MHz.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login