Quelle est la façon la plus correcte de faire une temporisation de 6 heures avec un PIC(pendant ces 6 heures le pic est totalement inactif).
Je travaille avec le 16F877A à 20Mhz.
Je vous remercie d'avance.
-----
26/06/2008, 10h44
#2
invitee05a3fcc
Date d'inscription
janvier 1970
Messages
66 449
Re : Tempo 6 heures avec PIC
Tu utilises le Timer interne et tu comptes dans une série de registre le nombre de tour du timer pour faire 6 heures
26/06/2008, 11h51
#3
Gérard
Date d'inscription
janvier 2003
Localisation
Alsace
Âge
66
Messages
8 859
Re : Tempo 6 heures avec PIC
Bonjour,
Qz de 32,768KHz (horloger)
TMR1 avec prédiviseur par 8 --> débordement toutes les 64s.
A toi de compter pour arriver à 6h.
27/06/2008, 00h52
#4
RISC
Date d'inscription
novembre 2006
Messages
3 793
Re : Tempo 6 heures avec PIC
Gerard,
Comment arrives-tu au débordement toute les 64 s ?
Avec 32768Hz et TIMER1 à 0000 donc 1 INT toutes les 2s.
Prescaler à 1/8 --> débordement (réveil) toutes les 16s ?
a+
Aujourd'hui
A voir en vidéo sur Futura
27/06/2008, 18h16
#5
Gérard
Date d'inscription
janvier 2003
Localisation
Alsace
Âge
66
Messages
8 859
Re : Tempo 6 heures avec PIC
Envoyé par RISC
Gerard,
Comment arrives-tu au débordement toute les 64 s ?
Avec 32768Hz et TIMER1 à 0000 donc 1 INT toutes les 2s.
Prescaler à 1/8 --> débordement (réveil) toutes les 16s ?
a+
Parce que la Qz de 32,768MHz est l'horloge principale (conso + faible) et avant d'arriver à TMR1, elle est divisée par 4. 16 x 4 = 64
Effectivement si tu mets le Qz en entrée directe sur TMR1, c'est 16s.