PB avec Entrées Interface //
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

PB avec Entrées Interface //



  1. #1
    invite66afc259

    PB avec Entrées Interface //


    ------

    Bonjour

    MON Prog

    CLS
    PRINT "Bonjour"
    5 OUT &h378,7
    10 A=INP(889)
    20 IF A=111 THEN GOTO 50
    30 IF INKEYS$<> THEN END
    40 GOTO 10
    50 PRINT "Vous avez enfoncé une touche"
    60 END

    Mon problème
    Je n'arrive pas à sortir de la boucle à l'aide du Bouton Poussoir relié à l'entrée Select Printer
    Mes entrées ne fonctionnent pas (au niveau du prog) car au multimètre elles basculent bien à 0V

    Merci pour votre aide

    -----

  2. #2
    invite03271d33

    Re : PB avec Entrées Interface //

    Salut !, je pense que le problème vient du fait que la variable " A " n'est tout simplement égale a " 111 " . soit en binaire ' 01101111 ' Il faudrait vérifier l'état de tout les bits. Attention aussi au bit 7 ( busy ) qui lui est inversé ...
    @+ Bonne continuation .

  3. #3
    zoup1

    Re : PB avec Entrées Interface //

    Il faut que tu affiche A dans ta boucle pour voir qu'elles valeurs il prend...
    Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.

  4. #4
    gienas
    Modérateur

    Re : PB avec Entrées Interface //

    Bonjour à tout le groupe

    Je suis de l'avis de zoup1. Il faut, par exemple en ligne 11 introduire une instruction print A;
    Comme la boucle est très rapide et répétitive, il faudrait écrire à une place "choisie". Par exemple

    11 locate 5,1: print A;

    Je ne connais pas le port (décimal) 889. Si c'est là que se présente le clavier, tu verras si le contenu est dépendant ou non de la frappe. Tu verras aussi le contenu hors frappe.

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

    Re : PB avec Entrées Interface //

    salut,

    je suis d'accord avec electrome. Le mieux est de masquer les bits inutiles. Je ne me souviens plus de la syntaxe en basic, mais in suffit de faire un ET avec un octet dont seuls les bits utiles seront mis à '1.

    génias, l'adresse 889 est l'adresse du port permettant la lecture des entrées du port parallèle. En hexadécimal, cela fait 379.

    A+

  7. #6
    invite66afc259

    Re : PB avec Entrées Interface //

    OK merci
    J'ai teste mes entrées et au lieu de 111 je trouve 110
    Merci à tous
    J'avance doucement mais surement

Discussions similaires

  1. problème interface graphique avec Matlab
    Par invite7b1518cc dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 17/10/2007, 23h16
  2. Modem pour envoi sms avec rs ou entrées tor
    Par invitee739de59 dans le forum Électronique
    Réponses: 3
    Dernier message: 24/06/2007, 14h28
  3. PIC avec C et interface VB????
    Par invitec589c526 dans le forum Électronique
    Réponses: 0
    Dernier message: 24/05/2006, 15h59
  4. Carte PCI avec entrées BNC (Oscilloscope)
    Par invite69421f03 dans le forum Électronique
    Réponses: 1
    Dernier message: 14/03/2003, 18h54
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...