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

MFC Discussion :

Lecture du port USB


Sujet :

MFC

  1. #21
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    buf[Read] = 0; 
    //m_Texte = buf; 
    strb.Format("%d",buf); 
    SetDlgItemText(IDC_LABEL3,strb);
    ce code ne fait qu'afficher l'adresse de ton buffer... Pour afficher son contenu, il te faut parcourir chaque octet de ton buffer et concaténéer sa valeur dans ta chaine.

  2. #22
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 79
    Points : 40
    Points
    40
    Par défaut
    en faite, j'ai trouvé une soluce avec les valeurs en CString. Je récupére les différentes valeur suivant lappuie des touches et je les enregistre ds un fichier .ini . Et lors du démarrage de l'appli, je charge les différentes valeurs ds des char*. Et ensuite je compare ces valeurs, avec la valeurs capturé lors de l'appuie d'une touche.

    Merci de ton aide Aurelien.Regat-Barrel. ca ma beaucoup servi.

  3. #23
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Pense à cliquer sur Résolu alors

  4. #24
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 62
    Points : 66
    Points
    66
    Par défaut
    Citation Envoyé par ArkAng3
    Le nom du périph c'est :

    HID#vid_14fe&Pid_232a&Col01#6&32feb84d&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    Salut à tous,

    moi aussi j'essai d'etablir une communication USB, sa marche mais je ne comprend pas toute la signification de cette chaine :
    VID = OK
    PID = OK
    Col01 ???
    6 ???
    32feb84d ???
    1 ???
    0000 = à piori le n° de port USB du concentrateur
    puis le GUID

    Qulequ'un sais pour ces valeurs ?

    merci

    Arnaud

    PS: pour info pour établir la communication, j'ai compiler l'exemple bulkusb fourni avec le DDK, j'ai installer le driver compilé avec mon périph, créer une appli sous VC++ et sa marche !!!

  5. #25
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Pourquoi veux-tu comprendre ces valeurs ? De ce que je sais, c'est la sauce interne de XP, ça peut changer à tout moment, et ça change d'un Windows à l'autre.

  6. #26
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 62
    Points : 66
    Points
    66
    Par défaut
    Certaines valeurs changes, pas d'autres.

    Si je cherche à comprendre c'est que pour mon travail, sur une ligne de production, il y aura 16 periperiques connectés simultannéments sur des ports USB et que je veut pouvoir communiquer avec tous. Et comme tous les periphériques seront identiques (VID et PID) sa risque de poser problème.

    Sinon, les valeurs ne change pas lorsqu'on reconnecte le meme periphérique sur un meme port USB car c'est inscrit dans la base de registre (mis à part la dernière valeur, qui a priori correspond au n° du port).

    Arnaud

  7. #27
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 704
    Points
    10 704
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par Aurelien.Regat-Barrel
    ça peut changer à tout moment
    je voulais dire au prochain Windows / Service Pack / patch / un autre Windows.

    A partir du GUID tu récupères tous les périphériques branchés. On a débattu de la procédure dans ce topic. Y'a du code d'exemple. Bref tu as tout ce qui faut pour faire ça proprement.

  8. #28
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 62
    Points : 66
    Points
    66
    Par défaut
    oki, merci de ton aide

    Arnaud

  9. #29
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    oulalalala, depuis le temps que je cherche des info sur internet pour communiquer avec un port USB ...

    j'aurais du commencer par developpez.net

    petit topic, mais vrai mine d'or,
    l'inconvénient (pour mon cas) est que vous etes sous VC++

    si d'autres ont des infos pour faire la meme chose en .NET ....

    en attendant, je vais commencer par faire des tests sous VC++

    merci !

  10. #30
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 32
    Points : 19
    Points
    19
    Par défaut Communiquer avec le port usb
    Bonjour j ai commencé un pojet qui permet de communiqer avec un port usb et j aimere savoir si quelqu un pourrait me renseigner a ce sujet j aimere savoir si d'une part ce que j ai fait est coherent merci de me repondre

  11. #31
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Points : 22
    Points
    22
    Par défaut sos
    Bonjour je vien commencer un stage et je doit récupérer des donner de position d'un périphérique usb pour faire bouger un curseur comment je fait pour créer un driver pour cette nouvelle sourie? et c quoi un driver filtre?

  12. #32
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    J'ai touvé de schose interresante ici :

    http://www.thescripts.com/forum/thread373085.html
    http://209.85.129.104/search?q=cache...8&client=opera

    Mais j'ai pas réussi à faire fonctionner tout ce bordel

    ++

  13. #33
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Points : 22
    Points
    22
    Par défaut
    Merci moi aussi j'arive pas a faire fonctionner j'ai des probleme avec cstring et avec les bibliothéque si quelqu'un a un code qui marche merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Lecture de port USB
    Par riete dans le forum Langage
    Réponses: 4
    Dernier message: 09/06/2009, 11h05
  2. Lecture sur Port USB en C/C++
    Par gobelin88 dans le forum C++
    Réponses: 1
    Dernier message: 10/09/2007, 22h08
  3. [PHP-JS] Lecture du Port USB
    Par toons18 dans le forum Langage
    Réponses: 13
    Dernier message: 05/10/2006, 00h15
  4. lecture d'un port usb
    Par bob21 dans le forum C++
    Réponses: 1
    Dernier message: 13/06/2006, 13h18
  5. Réponses: 2
    Dernier message: 27/02/2003, 01h33

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