CCP1 avec pic 16F877A
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

CCP1 avec pic 16F877A



  1. #1
    invitecf9bb39c

    CCP1 avec pic 16F877A


    ------

    Bonjour a tous,
    je souhaiterais utiliser le mode capture du module CCP du pic16F877A afin de mesurer la fréquence d'un signal carré que j'envoie dans la broche RC2/CCP1 du µC.
    Je sais comment celui ci fonctionne, mais j'ai du mal a transformer mon algorithme en code. (j'utilise le compilateur mikroC).
    voici mon algorithme :

    - initialisation du registre de configuration CCP1CON pour la capture (ici je ne vois pas trop la différence en choisir une capture tous les fronts montant ou tous les 4 fronts montant ...)
    - mise en entrée des ports CCP1
    - mise à 0 du Timer1
    - démarrage du Timer sur le 1er front montant
    - arrêt du Timer sur le 2e front montant
    - les registres CCPR1L,H contiennent donc un nombre fonction de la période du signal
    - freq = 1/période

    voici donc ma conception du probleme, je ne sais pas si c'est la bonne approche, s'il y a plus simple je suis preneur.
    Mon soucis c'est maintenant de le coder en C et je n'y arrive pas vraiment
    Merci pour votre aide

    -----

  2. #2
    pilatomic

    Re : CCP1 avec pic 16F877A

    Suivant la fréquence de ton signal, tu peux avoir intérêt à n'effectuer une capture que tous les 4 fronts montants, car ça donne une plus grande précision à ta mesure de fréquence.

  3. #3
    invitecf9bb39c

    Re : CCP1 avec pic 16F877A

    très bien pilatomic je vais prendre ça en compte. Concernant le code tu vois comment faire ou pas ?
    Merci

  4. #4
    indri

    Re : CCP1 avec pic 16F877A

    Tite recherche sur google "fréquencemetre pic"et tu trouve des tas d'exemple...
    Le premier et seul que j'ai regardé était en asm mais bon, tu dois facilement trouver un en C
    Là où va le vent...

  5. A voir en vidéo sur Futura

Discussions similaires

  1. thermometre avec PIC 16f877a
    Par invite3fc73ad1 dans le forum Électronique
    Réponses: 17
    Dernier message: 30/04/2015, 20h31
  2. PIC 16F877A avec XBEE
    Par invite7c442f34 dans le forum Électronique
    Réponses: 18
    Dernier message: 19/07/2014, 14h02
  3. thermometre avec le PIC 16f877a
    Par invite3fc73ad1 dans le forum Électronique
    Réponses: 1
    Dernier message: 18/07/2010, 20h30
  4. message d'erreur avec MPlab avec PIC 16F877A
    Par olivier_elec dans le forum Électronique
    Réponses: 7
    Dernier message: 15/02/2010, 08h32
  5. LCD 16*2 avec pic 16f877a
    Par invite3df5f522 dans le forum Électronique
    Réponses: 3
    Dernier message: 05/02/2008, 10h57
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...