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++Builder Discussion :

DLPortIO adresse LPT1


Sujet :

C++Builder

  1. #1
    Membre habitu�
    Homme Profil pro
    secret
    Inscrit en
    D�cembre 2015
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activit� : secret

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 8
    Par d�faut DLPortIO adresse LPT1
    Bonjour,
    Actuellement j'essai de piloter avec c++ builder un port parall�le cr�� par un adaptateur usb -> // .
    Facile me direz vous on utilise DLPortIO.
    J'ai install� DLPortIO en suivant les instructions.
    Lors de la programmation, je suis confront� � un probl�me. Je ne trouve pas l'adresse ressource de mon port.
    Je m'explique :
    Dans mon code j'ai mis ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    DLPortIO1->OpenDriver(); // Ouverture
    }
    void __fastcall TForm1::Button2Click(TObject *Sender)
    {
    DLPortIO1->Port [0x37A] = DLPortIO1->Port [0x37A] & 0xFB; //mode écriture
    DLPortIO1->Port [0x378] = 0xFF; // bit [0à7] à 1
    }
    void __fastcall TForm1::Button3Click(TObject *Sender)
    {
    DLPortIO1->CloseDriver(); //Fermeture
    }
    Rien ne se passe sur mon port parall�le...
    Je v�rifie donc si je suis bien en LPT1 (adresse 0x378 - 0x37F).
    Mon port parall�le LPT1 appara�t bien donc mon gestionnaire de p�riph�rique (Photo 1).
    Dans "Informations syst�me" -> "Composant" -> "Port" -> "Parall�le" la liste est vide (Photo 2).
    Dans "Informations syst�me" -> "Ressources mat�riels" -> "E/S" le port n�appara�t pas � l'adresse 0x378 - 0x37F comme pour un LPT1 habituellement (Photo 3).

    Je suis donc un peu perdu...
    Avez vous d�j� rencontr� ce probl�me? si oui l'avez vous r�solu et surtout comment

    Je pense qu'il y a deux options:
    1-> Trouver le l'adresse du port LPT1 autrement.
    2-> Programmer sans l'adresse du port, uniquement avec le ''nom'' LPT1.

    Le composent DLPortIO permet-il de programmer avec LPT1? Le cas �ch�ant connaissez vous un autre composant permettant cela?

    Merci d'avoir pris le temps de me lire

    John
    Images attach�es Images attach�es    

  2. #2
    Membre habitu�
    Homme Profil pro
    secret
    Inscrit en
    D�cembre 2015
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activit� : secret

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 8
    Par d�faut R�solu
    Bonjour � tous,
    Apr�s moulte recherche et test j'ai fini par conclure que mon adaptateur usb -> // ne permet pas de le piloter en c++ builder.
    J'ai fais les tests en loopback il fonctionne correctement mais on ne peut pas le piloter avec c++ builder simplement comme un port normal.
    Je vais donc faire autrement....

  3. #3
    Membre Expert
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Responsable de compte
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Billets dans le blog
    1
    Par d�faut
    Salut John
    il me semble que tes op�rations de masquage sont incorrects
    regarde l'exemple sur le tutoriel http://petit.developpez.com/parallele/cours_tdlportio/
    colt
    vous trouverez mes tutoriels � l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les r�gles du forum

  4. #4
    Membre habitu�
    Homme Profil pro
    secret
    Inscrit en
    D�cembre 2015
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activit� : secret

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 8
    Par d�faut
    Bonjour,
    Merci pour votre r�ponse.
    Effectivement j'ai invers� les bits. Au lieu du 5 � 0 j'ai mis le 3 .....
    Mais ceci ne r�gle pas mon probl�me, mon adaptateur n'est pas adapt� pour la programmation.
    Je pense que je vais prendre un autre adaptateur.

    Merci quand m�me bonne soir�e.

  5. #5
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par d�faut
    Bonjour
    En passant par le gestionnaire de p�riph�rique , clic droit sur lpt1 , propri�t�s , onglet ressources .
    L� , les plages E/S s affichent et tu pourras peut-�tre m�me les changer en d�cochant "utiliser les param�tres automatiques" et en s�lectionnant ensuite une autre configuration dans la liste d�roulante .

  6. #6
    Membre habitu�
    Homme Profil pro
    secret
    Inscrit en
    D�cembre 2015
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activit� : secret

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 8
    Par d�faut
    Bonjour cedni,
    Merci pour votre r�ponse.
    Cependant je n'ai pas d'onglet ressources dans les propri�t�s de LPT1.

    Cordialement

  7. #7
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par d�faut
    Bonjour
    En passant par le gestionnaire de p�riph�rique , menu affichage , "afficher les p�riph�riques cach�s" , ne trouvez-vous pas un port virtuel ou quelque chose dans le genre ?
    Toujours dans affichage , essayez de classer autrement ( 4 choix possibles ) .

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment r�cup�rer une adresse MAC ?
    Par psau dans le forum D�veloppement
    R�ponses: 7
    Dernier message: 19/07/2002, 17h26
  2. D�terminer l'adresse d'une application en m�moire
    Par Gib dans le forum x86 32-bits / 64-bits
    R�ponses: 9
    Dernier message: 11/06/2002, 14h27
  3. changer l'adresse d'un fichier...
    Par cava dans le forum C
    R�ponses: 6
    Dernier message: 05/06/2002, 12h22
  4. Adresse des polices de caract�res dans la RAM video ?
    Par Anonymous dans le forum x86 16-bits
    R�ponses: 5
    Dernier message: 27/05/2002, 17h29

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