front montant mikrobasic
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

front montant mikrobasic



  1. #1
    invite83d28800

    front montant mikrobasic


    ------

    Bonjour,


    Je programme en ce moment un pic16F877A et je voudrais savoir comment on détecte un front montant ou descendant ,j'utilise comme logiciel mikrobasic.


    merci

    -----

  2. #2
    invite6ceed97c

    Re : front montant mikrobasic

    Bonjour,
    Ca dépend quelle broche tu veux utiliser, il y a des broche qui te permettent de sauter à une routine d'interruption quand il y a un front montant appliqué dessus.

    Sinon, bien tu dois le faire manuellement.
    Pseudo code
    Code:
    While PORTD.0 = 1 : Wend ' Attendre front descendant
    While PORTD.0 = 0 : Wend ' Attendre front montant

  3. #3
    invite03481543

    Re : front montant mikrobasic

    Salut,

    sur le PIC16F877, comme l'a dit mister_e tu disposes d'interruptions prévues pour fonctionner selon des évènements sur les entrées du portB.

    Par exemple les entrées RB4~RB7 peuvent être utilisées en association avec RBIE (bit3 du registre INTCON) qui mis à 1 va déclencher une interruption si un changement d'état est détecté (mise à 1 de RBIF -> bit0 de INTCON qui devra être remis à 0 après traitement de l'interruption).

    Pour avoir le choix du sens de détection _| ou |_ il vaut mieux utiliser RB0, dans ce cas il faudra positionner en conséquence le bit6 du registre OPTION.
    Il ne faut pas oublier d'activer GIE et PEIE également pour autoriser l'interruption (bit7 et bit6 du registre INTCON)
    @+

  4. #4
    invite83d28800

    Re : front montant mikrobasic

    Bonjour bonjour,

    c'est encore moi!!

    Bon sérieusement pour le bouton poussoir ca va (merci à vous) , mais la j'ai un soucis, c'est au niveau des entrées sorties .

    Je ne sais pas quoi mettre définir en sortie, je m'explique : j'envoie un signal de X ms mais comment luoi attribuer une broche.

    merci

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

    Re : front montant mikrobasic

    Pas compris ta question...

  7. #6
    alainav1

    Re : front montant mikrobasic

    bonjour,
    dans la configuration du pic tu affectes la broche en sortie
    par exemple
    trisB=%10000000 (0=sortie 1=entree)
    puis portB=%000000000 (les sortie seront à 0)
    attention si tu écris
    While PORTD.0 = 1 : Wend
    le programme attend le front montant mais le programme est bloqué
    tu ne fais rien d'autre que "attendre tant que tu ne passes pas à 1"
    cordialement
    Alain

Discussions similaires

  1. Détecteur de front descendant ou montant.
    Par invite2e627298 dans le forum Électronique
    Réponses: 9
    Dernier message: 19/09/2014, 18h29
  2. Détecteur de front montant et front descendant
    Par invite3003fad3 dans le forum Électronique
    Réponses: 3
    Dernier message: 17/03/2009, 17h52
  3. front montant sur PIC
    Par alainav1 dans le forum Électronique
    Réponses: 2
    Dernier message: 25/04/2007, 15h42
  4. front montant
    Par frenchy dans le forum Électronique
    Réponses: 12
    Dernier message: 21/01/2007, 19h24
  5. Detecter un front montant
    Par invitef7e7ab49 dans le forum Électronique
    Réponses: 1
    Dernier message: 11/04/2005, 23h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.