Programmation PICBASIC PRO
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Programmation PICBASIC PRO



  1. #1
    invite0c45d053

    Programmation PICBASIC PRO


    ------

    je souhaite réaliser une Horloge digital à Base de pic 16f876A, j'ais un Quartz de 4M, la question est comment je configure Timer0 pour obtenir la Seconde?? merci de me répondre c'est urgent.!

    -----

  2. #2
    Gérard

    Re : Programmation PICBASIC PRO

    Citation Envoyé par Mourad.dz Voir le message
    je souhaite réaliser une Horloge digitale à base de pic 16f876A, j'ai un quartz de 4MHz, la question est comment je configure Timer0 pour obtenir la seconde?? merci de me répondre c'est urgent.!
    Il va falloir apprendre la patience, ici nous sommes bénévoles et pas à ton service.

    Avec TMR0 seul, ce n'est pas simple.
    Réfléchis avec TMR1.

    Je te propose également un quartz de 3,2768MHz.
    Peux-tu me dire pourquoi ?

  3. #3
    invite0c45d053

    Re : Programmation PICBASIC PRO

    Bonsoir Gérard,

    c'est parce que je trouve pas de quartz qui accepte la division par 256 ou 128 comme 3,2768Mhz, j'ais des valeur de 4M, 8M, 12M, 20M

  4. #4
    Gérard

    Re : Programmation PICBASIC PRO

    Pour te donner une idée :
    Qz de 3,2768MHz en quartz principal et pour TMR1.
    Entrée TMR1, F/4 soit 819200Hz, en rechargeant TMR1H avec 128 (bit 7 = 1) à chaque débordement (interruption), tu auras 25 interruptions / s.
    Il te suffit d'incrémenter une variable de 0 à 25.
    Quand 25 sera atteint, tu la mets à 0 et 1s sera passée.


    Si tu as accès à un Qz de 32,768KHz (qz horloger), tu peux le mettre directement sur l'entrée de TMR1.
    Dans ce cas, il faut refaire les calculs.

  5. A voir en vidéo sur Futura
  6. #5
    invite0c45d053

    Re : Programmation PICBASIC PRO

    Citation Envoyé par Gérard Voir le message
    Pour te donner une idée :
    Qz de 3,2768MHz en quartz principal et pour TMR1.
    Entrée TMR1, F/4 soit 819200Hz, en rechargeant TMR1H avec 128 (bit 7 = 1) à chaque débordement (interruption), tu auras 25 interruptions / s.
    Il te suffit d'incrémenter une variable de 0 à 25.
    Quand 25 sera atteint, tu la mets à 0 et 1s sera passée.


    Si tu as accès à un Qz de 32,768KHz (qz horloger), tu peux le mettre directement sur l'entrée de TMR1.
    Dans ce cas, il faut refaire les calculs.
    Ok, Merci mais je n'ais pas ce quartz, je voulais travailler avec un quartz de
    4Mhz et rattraper les µ Secondes manquant pour atteindre la seconde avec une boucle de retardement.

  7. #6
    Gérard

    Re : Programmation PICBASIC PRO

    Va falloir refaire les calculs, de plus ça ne tombe pas juste.

Discussions similaires

  1. PIC16F747 avec PicBasic Pro
    Par invitea7daddeb dans le forum Électronique
    Réponses: 38
    Dernier message: 18/07/2009, 12h21
  2. Programmation en Picbasic Pro
    Par invite0c45d053 dans le forum Électronique
    Réponses: 12
    Dernier message: 28/01/2009, 18h16
  3. programmation picbasic
    Par inviteae650067 dans le forum Électronique
    Réponses: 3
    Dernier message: 27/10/2008, 21h04
  4. CAble de programmation picbasic
    Par invitea88e6ae4 dans le forum Électronique
    Réponses: 1
    Dernier message: 08/02/2007, 16h38
  5. Pour les PRO du PICBASIC PROTON+
    Par invitebd3ee13a dans le forum Électronique
    Réponses: 1
    Dernier message: 31/07/2005, 14h20
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...