IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Recherche Source pour routine d'interruption avec RB0


Sujet :

C

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 32
    Points : 15
    Points
    15
    Par défaut Recherche Source pour routine d'interruption avec RB0
    Bonjour,
    je suis débutant en programmation, et pour gérer l'allumage de ma carte j'utilise un bouton poussoir.
    Mon PIC est un 18F4682 et je programme avec mplab et le compilateur C18.
    J'ai essayé plusieurs méthode mais l'allumage est toujours un peu aléatoire..
    Ce que je souhaite, j'ai une tension de 5V sur RB0 lorsque mon BP est à l'état repos, et dès que j'appuie dessus, il y a 0 sur RB0, cela génère une interruption et par la suite j'active ma sortie RA4 de mon PIC...
    On m'a donné pas mal d'infos mais je suis a la bourre dans mon projet et j'ai surtout quelques lacunes en prog..
    Cela ne se fait peut etre pas de demander comme ça mais , je bloque...
    Je regarde se que je peut faire de mon coté mais...
    Je vous remercie d'avance..
    Jorg1n

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par jorg1n Voir le message
    je suis débutant en programmation, et pour gérer l'allumage de ma carte j'utilise un bouton poussoir.
    Mon PIC est un 18F4682 et je programme avec mplab et le compilateur C18.
    J'ai essayé plusieurs méthode mais l'allumage est toujours un peu aléatoire..
    Ce que je souhaite, j'ai une tension de 5V sur RB0 lorsque mon BP est à l'état repos, et dès que j'appuie dessus, il y a 0 sur RB0, cela génère une interruption et par la suite j'active ma sortie RA4 de mon PIC...
    On m'a donné pas mal d'infos mais je suis a la bourre dans mon projet et j'ai surtout quelques lacunes en prog..
    Cela ne se fait peut etre pas de demander comme ça mais , je bloque...
    Je regarde se que je peut faire de mon coté mais...
    Quelle est la question sur le langage C ?

    <HS électronique...>
    Un bouton poussoir, ça créée des rebonds, alors si il y a une interruption derrière, elle risque d'être appelée plusieurs fois... Ca ne se fait pas, à moins qu'il y ait un filtrage électronique avant (bascules etc.)...

    J'utilisais plutôt une technique de polling avec décision majoritaire (par exemple, 5 7 ou 9 lectures. toutes les 5 à 10 ms. Selon l'état courant, on compte les 1 ou les 0. La majorité l'emporte et l'état change...)
    </HS>

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/02/2009, 22h25
  2. [DOM] Recherche tutoriel pour réaliser des formulaires avec DOM !
    Par polothentik dans le forum Général JavaScript
    Réponses: 29
    Dernier message: 25/04/2008, 10h20
  3. Réponses: 2
    Dernier message: 18/04/2007, 15h04
  4. recherche composant pour dialoguer avec modem
    Par newbie qui galere dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2004, 23h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo