Aiuto con PCF 8563

N

Nagi

Guest
Hi;

Sono Nagi.
Sto cercando di sviluppare i driver per RTC PCF8563.Sto usando 18f8722 come dispositivo master sul bus I2C.

Sono stato in lotta con essa in quanto 10 giorni.Il problema è non sono riuscito a far interrompere il timer da RTC PCF 8563.Ho cercato di impostare la frequenza di clock di valore diverso.Ma ciò che faccio, la cui frequenza di clock a 1Hz rimane.

Ma è interessante, il secondo contatore, contatore minuti, ore contatore contatore giorni, feriali contatori stanno lavorando bene.Quando dico che stiamo lavorando,
non posso scrivere i valori in registri (in BCD) e in grado di leggere i valori dopo un po 'di tempo e dei valori in tempo reale le partite con l'orologio.

Nella mia domanda, va a dormire PIC18F8722 modalità a intervalli regolari.Devo usare il timer interrupt da RTC PCF8563 a seguito 18f8722 PIC dal sonno.

Ho provato diverse I2C velocità di clock, ma senza fortuna.

Please help me con questo problema.Sarei veramente completo.

Ho collegato il mio codice con questo messaggio.

Mi avete driver per questo si prega di PM e se non mente.

Looking forward to ur risposta.

salute
Nagi

 
Avete visto Philips applicazione nota per PCF8563?
una parte del suo documento:

Citazione:

9.
AllarmeDiamo l'esempio di impostare una sveglia in modo che sempre 15 minuti passati

l'ora della sveglia bandiera AF è impostato e viene generato un interrupt.Binary Hex, addr, commenti

generare I2C bus partono condizione

1 0 1 0 0 0 1 W A2 indirizzo slave

0 0 0 0 1 0 0 1 09 parola indirizzo per 9 minuti allarme.

0 0 0 1 0 1 0 1 15 09 Minuti allarme attivato e impostato per 15 minuti

1 0 0 0 0 0 0 0 80 0A ora allarme è disattivato

1 0 0 0 0 0 0 0 80 0B giorni di allarme è disattivato

1 0 0 0 0 0 0 0 80 0C feriali allarme è disattivato

generare I2C bus partono condizione

1 0 1 0 0 0 1 W A2 indirizzo slave

0 0 0 0 0 0 0 1 01 parola indirizzo 1, accanto byte di dati sono

0 0 0 0 0 0 1 0 02 01 control/status2, chiaro allarme bandiera e consentire

interrompere la sveglia

generare alla fermata del bus I2C-condizioneNota: L'interruzione è solo a contrastare il passaggio da 14 a 15.
Questo

è indicata dalla linea tratteggiata in Fig. 5.
L'interruzione deve essere reimpostata da

software.
 

Welcome to EDABoard.com

Sponsor

Back
Top