Aide à la PCF 8563

N

Nagi

Guest
Salut;

Je suis Nagi.
Je suis en train de développer des pilotes pour RTC PCF8563.Je suis l'aide de 18f8722 que maître sur le bus I2C.

J'ai eu du mal avec elle depuis 10 jours.Le problème est je
n'ai pas pu interrompre le timer de CCF PCF 8563.J'ai essayé la mise à la fréquence d'horloge de valeur différente.Mais quoi que je fasse, l'horloge à la fréquence reste à 1HZ.

Mais curieusement, les secondes, minutes counter, compteur horaire,
les jours de contre, les compteurs sont en semaine de travail amende.Quand je dis
qu'ils sont de travail, je peux écrire des valeurs dans les registres (en BCD) et je peux lire les valeurs après un certain temps et les valeurs matches avec horloge en temps réel.

À ma demande, PIC18F8722 passe en mode veille à intervalles réguliers.Je dois interrompre l'utilisation du timer RTC PCF8563 pour réveiller PIC 18f8722 de sommeil.

J'ai essayé différentes vitesses d'horloge I2C, mais pas de chance.

S'il vous plaît, aidez-moi à cette question.Je serais vraiment très complet.

J'ai joint mon code avec ce message.

Je vous avez pour ce pilote
s'il vous plaît PM if u ne serait pas l'esprit.

Looking forward to ur réponse.

à la vôtre
Nagi

 
Avez-vous vu pour la note d'application philips PCF8563?
une partie de son document:

Citation:

9.
AlarmePrenons l'exemple de programmer une alarme de telle sorte que toujours 15 minutes après

l'heure l'alarme AF drapeau est fixé et une interruption est générée.Hex Binary, addr, commentaires

générer des bus I2C état de départ

1 0 1 0 0 0 1 W A2 adresse esclave

0 0 0 0 1 0 0 1 09 mot minute adresse 9 pour alarme.

0 0 0 1 0 1 0 1 15 09 Minute alarme activée et pendant 15 minutes

1 0 0 0 0 0 0 0 80 0A heure d'alarme est désactivé

1 0 0 0 0 0 0 0 80 0B jours d'alarme est désactivé

1 0 0 0 0 0 0 0 80 0C jour de semaine d'alarme est désactivé

générer des bus I2C état de départ

1 0 1 0 0 0 1 W A2 adresse esclave

0 0 0 0 0 0 0 1 01 mot adresse 1, à côté octets de données

0 0 0 0 0 0 1 0 02 01 control/status2, clair drapeau d'alarme et de permettre

d'interrompre l'alarme

générer de l'arrêt du bus I2C conditionRemarque: L'interruption est uniquement fixé à la contre transition de 14 à 15.
Cet

est indiqué par la ligne en pointillés dans la figure 5.
L'interruption doit être remis à zéro par

logiciel.
 

Welcome to EDABoard.com

Sponsor

Back
Top