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 :

R�cup�rer des donn�es via le port usb


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Par d�faut R�cup�rer des donn�es via le port usb
    Bonjour � tous,

    Voil� j'ai un gros probl�me auquel je ne trouve aucune r�ponse tant sur le forum que dans la FAQ.

    Je dois cr�er une interface graphique sous Builder c++ qui permette de r�cup�rer des donn�es sur un enregistreur autonome. Je ne peux utiliser que l'USB car il devra alimenter l'enregistreur durant le transfert (�conomie d'�nergie oblige, je rappelle qu'il est autonome, donc sur batterie !! ). Mon probl�me est double. D'une je suis novice en builder et en plus je ne trouve pas le petit composant qui va bien pour commander l'USB.

    Si quelqu'un sait si �� existe et o� je pourrais trouver ��, �� serait chic de sa part de me r�pondre.

    Merci d'avance � ceux qui vont se pencher sur ce post

  2. #2
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    22
    D�tails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 22
    Par d�faut
    Si l'enregistreur que tu mentionnes est d�j� existant, il doit �tre �quip� d'une puce qui g�re la communication. Il te faut alors contacter le fabricant de la puce et voir ce qu'ils offrent comme outils de d�veloppement.
    Si l'enregistreur n'existe pas encore, tu as la solution populaire de FTDI (www.ftdichip.com). En plus de fabriquer des chips convertissant un flux USB en flux s�riel type RS232 ou parall�le 8-bits, ils offrent les drivers et une librairie de fonctions facilement int�grables dans Builder. Attention, le d�bit est limit� si tu adoptes cette solution (1Mbit/sec en s�riel, 8 Mbits/sec en parall�le 8 bits).

  3. #3
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par d�faut
    Il me semble que le composant TJvHidDeviceController de la VCL permet de contr�ler l'USB.

  4. #4
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par d�faut
    Voici une page de mon site qui n'est pas r�f�renc� sur celui-ci ou je stocke diff�rents fichiers.

    http://gandf.chez.tiscali.fr/dev.htm

    Tu y trouvera quelques liens pour l'usb et d'autres trucs comme HIDKomponente qui est un composant utilisant un driver g�n�rique HID pour acc�der � ton mat�riel USB. Je ne l'ai pas encore utilis�.

    Tu peux aussi regarder le driver et la demo qui va avec pour g�rer un 68HC608JB du site PEMICRO.

  5. #5
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 15
    Par d�faut
    Alors pour �tre plus complet, l'enregistreur n'existe pas encore et je veux absolument r�cup�rer mes donn�e par l'usb. D'autre part j'ai pr�vu d'utiliser un modle de chez ftdi mais pour l'effet inverse rs232->usb et je vais commander un microcontroleur qui est le pic16F636.
    pour gandf tu as un souci sur le site correspondant � ton lien.lorsque l'on clique sur les liens du site on arrive sur une oage d'erreur

  6. #6
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    22
    D�tails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 22
    Par d�faut
    Tu vas sans doute alors utiliser le module FT232BM, qui r�alise les conversions dans les deux sens USB->RS232 et RS232->USB. Ne te fais donc aucun souci, t�l�charge leur doc qui est claire, les drivers et la DLL D2XX. Sur le site tu trouveras aussi les sources d'un exemple fonctionnel sous builder. Enfin pour le test, avant la programmation de ton interface proprement dite, tu peux utiliser un petit soft gratuit de communication basique avec le module usb, disponible chez DLPdesign http://www.dlpdesign.com/usb/usb232.shtml (lien 'Test Application').
    A titre de curiosit�, c'est quel type d'enregistreur que tu r�alises?

  7. #7
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par d�faut
    J'ai chang� le lien, la il ne doit pas y avoir de probl�me.

    Il me semble que le drivers qui va avec ton circuit installe un truc qui fait que tu peux y acc�der comme si c'�tait un port s�rie.

  8. #8
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 35
    Par d�faut
    Je suis egalement interress� par cette question et surtout par vos r�ponses. Mais je ne trouve pas ou du moins n'arrive pas � installer le composant TJvHidDeviceController dont parle Greybird! il y a une erreur � l'installation:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    [C++ Erreur] HidBcb.cpp(3): E2209 Impossible d'ouvrir le fichier include 'BASEPCH.H'
    Si quelqu'un peut m'aider? merci d'avance (j'utilise C++ Builder 5)

  9. #9
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par d�faut
    V�rifie que le fichier en question est dans un r�pertoire d�finie dans les option du projet (dans la rubrique include ou lib).

  10. #10
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 35
    Par d�faut
    Je ne poss�de pas le fichier , c'est pour cela que je disait que je ne pensai pas avoir le bon fichier d'installation .
    Je vais reformuler ma question: ou peut on trouver le composant TJvHidDeviceController pour l'utiliser sous c++ builder 5 :

  11. #11
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519

  12. #12
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    35
    D�tails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 35
    Par d�faut
    Donc c'est bien le bon fichier que j'ai t�l�charch� du coup je ne voit d'ou vient le probl�me. est ce que quelqu'un sait a quoi sert le fichier 'BASEPCH.H' et ou le trouver?

  13. #13
    Membre �clair�
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : Consultant technique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Par d�faut
    J'ai la version 6 de C++Builder et ce fichier est dans include\vcl\

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

Discussions similaires

  1. R�cup�rer des donn�es via usb
    Par BernardCollombet dans le forum VB 6 et ant�rieur
    R�ponses: 0
    Dernier message: 23/01/2014, 17h48
  2. R�cup�rer des donn�es via usb
    Par BernardCollombet dans le forum Acc�s aux donn�es
    R�ponses: 1
    Dernier message: 23/01/2014, 17h36
  3. Envoyer des donn�es via un port USB
    Par bouraouimed dans le forum Administration syst�me
    R�ponses: 3
    Dernier message: 20/06/2011, 19h17
  4. r�cup�rer des donn�es sur une clef USB
    Par mullger dans le forum P�riph�riques
    R�ponses: 6
    Dernier message: 25/09/2006, 18h38
  5. R�cup�rer des donn�es via usb
    Par Palca dans le forum Langages de programmation
    R�ponses: 1
    Dernier message: 12/01/2006, 14h33

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