Pb pour lire port parallèle
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Pb pour lire port parallèle



  1. #1
    invite0e36b18a

    Pb pour lire port parallèle


    ------

    Bonjour à tous,

    je souhaite lire les données D0-D7 qui se trouvent sur le port parallele et qui seront envoyées par un microcontroleur. Je tourne sous XP et j'ai donc installé la DLL Inpout32, dans le Bios, je suis bien en mode EPP/ECP, donc bidirectionnel. Cependant, je n'arrive pas à lire les donnée, elles restent figées dans le dernier état où elles ont été écrites (car ça fonctionne bien quand je veux écrire sur le port)

    je joins mon petit prog de test :
    #include "stdafx.h"
    #include "stdio.h"
    #include "stdlib.h"
    #include "windows.h"
    /* ----Prototypes de Inp et Outp--- */

    short _stdcall Inp32(short PortAddress);
    void _stdcall Out32(short PortAddress, short data);

    /*--------------------------------*/

    void main(void)
    {
    short data;

    Out32(0x37a, Inp32(0x37a) | 32); /* on met le bit 5 du registre control pour pouvoir activé le mode lecture */

    while(1)
    {

    data = Inp32(0x378);

    printf("\n\n\nLecture : %d", data);

    Sleep(3000);

    }

    }
    Merci de votre aide ...

    -----

  2. #2
    Grulou

    Re : Pb pour lire port parallele

    Il y a quelque chose de connecter sur ton port //??

  3. #3
    invite0e36b18a

    Re : Pb pour lire port parallele

    oui, bien sûr, c'est un pic 16f84 dont le port B est relié au port parallele

  4. #4
    Grulou

    Re : Pb pour lire port parallele

    Et avant de chercher l'erreur sur le programme, ton schéma tu l'as fait comment?? tu as vérifié a l'oscillo que tout est ok au niveau des signaux?

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

    Re : Pb pour lire port parallele

    ouais, ya pas de prob sur le schema, les niveaux en sortie du pic sont comme je le veux.
    j'ai mis entre les entrées du port // et les sorties du pics des resistance de 1kohm pour éviter des conflits. mais du coté port //, j'ai toujours la même chose, même si le port B du pic change ...

  7. #6
    Jack
    Modérateur

    Re : Pb pour lire port parallele

    C'est peut-être un peu plus compliqué qu'il n'y paraît:

    http://www.beyondlogic.org/ecp/ecp.pdf

    Méfie-toi, mets des résistances en série avec les signaux pendant tes essais car tu risques de griller ton port parallèle

    A+

  8. #7
    paulfjujo

    Lightbulb Re : Pb pour lire port parallele

    bonsoir LaMouche

    j'ai eu le meme genre de probleme avec une appli en C
    pour recolter les etats des 8 bits port LPT....
    Il ne faut pas utiliser le mode ECP.
    voir cet exemple ici:
    http://paulfjujo.free.fr Enregisteur d'etat T.O.R.

    ATTENTION:
    exemple sur PC Portable HP Omnibook 3000
    basculer dans le bios via
    F1
    peripherique
    port parrallele LPT1
    mode ECP -> à remplacer par BIDirectionel
    F10
    oui

  9. #8
    invitee17aeca5

    Re : Pb pour lire port parallele

    ------------------------------------------

  10. #9
    Jack
    Modérateur

    Re : Pb pour lire port parallele

    voila, tu ne peu pas lire D0 - D7 !!!
    Si, en ECP, il est bidirectionnel.

    A+

  11. #10
    paulfjujo

    Re : Pb pour lire port parallele

    Bonsoir,

    Mais Si on peut !
    en faisant 2 choses:
    - declarer le port BIDIRECTIONNEL
    - armer le bit 5 adresse port LPT+2
    c'est ce que fait LaMouche dans son programme , avant de lire les 8 bits du port!

    Pour une appli sur un vieux PC
    On peut aussi facilement bricoler une vielle carte ISA
    pour pouvoir, de la meme façon, la transformer en mode bidirectionnel et lire les 8 bits du port à l'adresse LPT
    + les 5 autres à l'adresse LPT+1

Discussions similaires

  1. port parallèle
    Par darkpilou1 dans le forum Électronique
    Réponses: 4
    Dernier message: 18/11/2007, 17h21
  2. Port serie/USB ===> port paralléle
    Par invited60b6f1f dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 07/11/2007, 19h52
  3. [EN COURS] adaptateur port parallèle -> port jeu
    Par worms91 dans le forum Électronique
    Réponses: 0
    Dernier message: 16/10/2006, 19h33
  4. pb pour piloter un circuit par le port parallèle
    Par invite0e36b18a dans le forum Électronique
    Réponses: 2
    Dernier message: 25/08/2005, 09h33
  5. Imprimante + port parallèle + port USB ?
    Par Myr dans le forum Matériel - Hardware
    Réponses: 9
    Dernier message: 14/01/2004, 19h05
Découvrez nos comparatifs produits sur l'informatique et les technologies.