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, 09h44
#2
DAUDET78
Date d'inscription
septembre 2006
Localisation
Ile de France
Âge
81
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
J'aime pas le Grec
26/06/2008, 10h51
#3
Gérard
Date d'inscription
janvier 2003
Localisation
Alsace
Âge
65
Messages
8 855
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.
26/06/2008, 23h52
#4
RISC
Date d'inscription
novembre 2006
Messages
3 791
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, 17h16
#5
Gérard
Date d'inscription
janvier 2003
Localisation
Alsace
Âge
65
Messages
8 855
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.