Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

interuption sur une entrée analogique



  1. #1
    mistral83

    interuption sur une entrée analogique


    ------

    bonjour

    je programme, enfin j'essaye de programmer en MikroPascal...
    j'utilise un PIC18F4520.
    je voudrais utiliser l'entée B1 ou B2 en entée analogique et comme dit dans le titre, je voudrais créer une interuption sur cette entrée.


    j'ai essayé :

    if TestBit (INTCON3, INT1IF) =1
    then begin
    BP_Analog0 := ADC_Read(10);
    ...
    ...
    end;

    mais sans grand resultat pour l'instant.
    merci de toute réponse

    -----

  2. Publicité
  3. #2
    terriblement

    Re : interuption sur une entrée analogique

    salut,

    il doit se passer quoi à quel moment ?

  4. #3
    jojo150393

    Re : interuption sur une entrée analogique

    Bonjour,
    Si j'ai bien compris, tu veux déclencher une interruption quand la tension sur la pin vaut une certaine valeur ?
    Dans ce cas il me semble que sur les pics il y a module comparateur qui permettrait de faire cela.

  5. #4
    mistral83

    Re : interuption sur une entrée analogique

    en fait, sur mon entrée analogique j'ai des BP qui me donnent chacun une valeur (tension) differentes lorsqu'ils sont activés, lorsqu'il n'y a pas d'action sur les BP l'entrée est à "1" (5volts).

    je voudrais créer une interuption lorsque l'entrée change de valeur et lire la valeur de celle ci...

  6. A voir en vidéo sur Futura
  7. #5
    Jack
    Modérateur

    Re : interuption sur une entrée analogique

    je voudrais créer une interuption lorsque l'entrée change de valeur et lire la valeur de celle ci...
    il suffit qu'il y ait un peu de bruit sur l'entrée pour que la valeur change en permanence. A ta place, je ferais une interruption toutes les x µs de manière à lire la valeur de l'entrée analogique. Ensuite tu fais ce que tu veux, après un filtrage éventuellement.

  8. #6
    jojo150393

    Re : interuption sur une entrée analogique

    La solution de jack est bien. Maintenant à toi de voir si tu à le temps de réaliser ces IT, voir si tu est dans un environnement bruité et savoir de combien la tension baisse quand tu appuis sur un BP (si ça passe de 5 à 3v, il n'y aura surement pas assez de bruit pour dépasser cette valeur)

  9. Publicité
  10. #7
    freepicbasic

    Re : interuption sur une entrée analogique

    Juste une idée

    Généralement les pics ont une interruption sur le portb si le port change.
    En mettant des zeners de différentes valeurs sur plusieurs pins, à chaque changement on aura une int.

    reste a savoir, si c est ça le but recherché ?
    A+, pat

Discussions similaires

  1. Convertir une entrée analogique sur un pic 16f818?
    Par Zanzan08 dans le forum Électronique
    Réponses: 34
    Dernier message: 15/08/2014, 12h11
  2. Limiter la tension sur une entrée analogique
    Par jeremy02 dans le forum Électronique
    Réponses: 20
    Dernier message: 26/04/2011, 09h17
  3. Flowcode > Lire une entrée analogique
    Par A|tus dans le forum Électronique
    Réponses: 2
    Dernier message: 11/06/2010, 09h06
  4. Entrée analogique sur Microcontorleur PIC
    Par Toofik dans le forum Électronique
    Réponses: 1
    Dernier message: 27/01/2006, 22h47
  5. Potar sur entrée analogique PIC
    Par Marc dans le forum Électronique
    Réponses: 3
    Dernier message: 17/05/2003, 15h58
Découvrez nos comparatifs produits sur l'informatique et les technologies.