- Messaggi: 1222
- Ringraziamenti ricevuti 104
equivalenze del PCF8563
- StefA
-
Autore della discussione
- Moderatore
-
Less
Di più
12 Anni 7 Mesi fa #1
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
equivalenze del PCF8563 è stato creato da StefA
ho letto sul forum che un utente ha sostituito il PCF8563 con il DS1307 senza apportare sostanziali modifiche, però mi sembra di capire che il DS1307 non abbia la sveglia ma ha in più la predisposizione per la batteria tampone.
Ho trovato il DS1337 che dovrebbe essere "identico" al PCF8563, ha due allarmi e non ha batteria tampone, quindi dovrebbe funzionare anche la libreria presente qui sul sito.
Qualcuno può confermerlo? Qualcuno ha trovato altri integrati equivalenti?
Grazie.
Ho trovato il DS1337 che dovrebbe essere "identico" al PCF8563, ha due allarmi e non ha batteria tampone, quindi dovrebbe funzionare anche la libreria presente qui sul sito.
Qualcuno può confermerlo? Qualcuno ha trovato altri integrati equivalenti?
Grazie.
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accesso o Crea un account a partecipare alla conversazione.
12 Anni 7 Mesi fa #2
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: equivalenze del PCF8563
Ciao StefA,
non ho controllato il datasheet ma per vedere se la libreria possa funzionare deve vedere i seguenti punti:
1) Indirizzo del real time clock calendar (in generale e' diverso)
2) Locazioni di memoria interna dei vari registri per impostare il RTCC
3) Pin I2C, alimentazione, batteria tampone.
Per il resto la libreria scrive solamente in determinati indirizzi all'interno del RTCC, per cui al massimo devi cambiare questi indirizzi all'interno della libreria.
Saluti,
Mauro
non ho controllato il datasheet ma per vedere se la libreria possa funzionare deve vedere i seguenti punti:
1) Indirizzo del real time clock calendar (in generale e' diverso)
2) Locazioni di memoria interna dei vari registri per impostare il RTCC
3) Pin I2C, alimentazione, batteria tampone.
Per il resto la libreria scrive solamente in determinati indirizzi all'interno del RTCC, per cui al massimo devi cambiare questi indirizzi all'interno della libreria.
Code:
//**************************************************
// you must change this address if
// you change the device.
//**************************************************
#define WRITE_ADD 0xA2
//**************************************************
// Address constants
//**************************************************
#define CONTROL_REG_2_ADDR 0x01
#define SECONDS_ADDR 0x02
#define MINUTES_ADDR 0x03
#define HOURS_ADDR 0x04
#define DAYS_ADDR 0x05
#define DAY_WEEK_ADDR 0x06
#define MONTHS_ADDR 0x07
#define YEARS_ADDR 0x08
#define MINUTS_ALARM_ADDR 0x09
#define HOURS_ALARM_ADDR 0x0A
#define DAYS_ALARM_ADDR 0x0B
#define DAY_WEEK_ALARM_ADDR 0x0C
Saluti,
Mauro
I seguenti utenti hanno detto grazie : StefA
Si prega Accesso o Crea un account a partecipare alla conversazione.
- StefA
-
Autore della discussione
- Moderatore
-
Less
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
12 Anni 7 Mesi fa #3
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: equivalenze del PCF8563
grazie Mauro...appena ho tempo controllo il datasheet e quando mi arrivano faccio la prova...e ovviamente vi faccio sapere!
Saluti.
Ste
Saluti.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accesso o Crea un account a partecipare alla conversazione.
12 Anni 7 Mesi fa #4
da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: equivalenze del PCF8563
...attendiamo i risultati.
In questo modo il prossimo che passa per i tuoi stessi passi avra' meno difficolta'!
Saluti,
Mauro
In questo modo il prossimo che passa per i tuoi stessi passi avra' meno difficolta'!
Saluti,
Mauro
Si prega Accesso o Crea un account a partecipare alla conversazione.
- StefA
-
Autore della discussione
- Moderatore
-
Less
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
12 Anni 7 Mesi fa #5
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: equivalenze del PCF8563
Il DS1337 è compatibile almeno apparentemente.
Ho cambiato i valori delle costanti suggeriti con i seguenti:
#define WRITE_ADD 0xD0
#define CONTROL_REG_2_ADDR 0x0E
#define SECONDS_ADDR 0x00
#define MINUTES_ADDR 0x01
#define HOURS_ADDR 0x02
#define DAYS_ADDR 0x04
#define DAY_WEEK_ADDR 0x03
#define MONTHS_ADDR 0x05
#define YEARS_ADDR 0x06
#define MINUTS_ALARM_ADDR 0x08
#define HOURS_ALARM_ADDR 0x09
#define DAYS_ALARM_ADDR 0x2A
#define DAY_WEEK_ALARM_ADDR 0x0A
e l'esempio del RTCC del libro "c18 step by step" funziona, testerò anche tutte le altre funzioni e vi farò sapere.
il DS1307 apparentemente non funziona, ha il limite dei 100KHZ e ho modificato anche due ulteriori righe nel seguente modo...
// Inizializza il modulo I2C a 100KHz @20MHz
OpenI2C(MASTER, SLEW_OFF);
SSPADD = 49;
però non va. E' giusta la modifica per farlo andare a 100KHZ (ho messo SLEW_OFF e SSPADD = 49)?
Ho cambiato i valori delle costanti suggeriti con i seguenti:
#define WRITE_ADD 0xD0
#define CONTROL_REG_2_ADDR 0x0E
#define SECONDS_ADDR 0x00
#define MINUTES_ADDR 0x01
#define HOURS_ADDR 0x02
#define DAYS_ADDR 0x04
#define DAY_WEEK_ADDR 0x03
#define MONTHS_ADDR 0x05
#define YEARS_ADDR 0x06
#define MINUTS_ALARM_ADDR 0x08
#define HOURS_ALARM_ADDR 0x09
#define DAYS_ALARM_ADDR 0x2A
#define DAY_WEEK_ALARM_ADDR 0x0A
e l'esempio del RTCC del libro "c18 step by step" funziona, testerò anche tutte le altre funzioni e vi farò sapere.
il DS1307 apparentemente non funziona, ha il limite dei 100KHZ e ho modificato anche due ulteriori righe nel seguente modo...
// Inizializza il modulo I2C a 100KHz @20MHz
OpenI2C(MASTER, SLEW_OFF);
SSPADD = 49;
però non va. E' giusta la modifica per farlo andare a 100KHZ (ho messo SLEW_OFF e SSPADD = 49)?
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accesso o Crea un account a partecipare alla conversazione.
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Forum - Ultimi messaggi
-
- progetto can
- da marcelloraja
-
- MODULO GSM SIM900A
- da Mauro Laurenti
-
- Freedom III e compilazioni fallite
- da Mauro Laurenti
-
- Gestione degli errori su comunicazione seriale
- da Mauro Laurenti
-
- Timer0 e interrupt
- da Mauro Laurenti