begin process at 2012 05 28 22:04:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Driver

 > 

Communications de données sur port USB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Communications de données sur port USB

jeudi 11 février 2010 à 18:08:15 | Communications de données sur port USB

nico57600

Bonjour à tous,
Je suis nouveau sur le forum. Je m'appelle Nicolas et je suis en école d'ingénieur à l'INSA de Rennes.
Je suis en train de programmer un logiciel sous Visual Studio 2008 en MFC. Ce logiciel rentre dans le cadre d'un projet électronique et permettra à un utilisateur de rentrer un certain nombre de données qui seront codées et ensuite transmises vers un PIC18F4550 par le port USB.
La partie récupération d'informations de l'utilisateur et codage est finie.
Il reste donc la partie qui communique les données du logiciel vers le périphérique (PIC) via le port USB. Après pas mal de recherche, je n'ai pas trouver la solution à mon souci (la plupart des programmateurs passent par le langage Delphi alors que mon logiciel est en C++).
Je me tourne donc vers vous pour savoir comment je peut transmettre mon tableaux de données au port USB.
Merci de vos futures réponses.
Nico
jeudi 11 février 2010 à 18:48:56 | Re : Communications de données sur port USB

BruNews

Administrateur CodeS-SourceS
Tres bons exemples ici de lecture ecriture sur port COM:
http://www.cppfrance.com/code.aspx?ID=22441
http://www.cppfrance.com/code.aspx?ID=18704

ciao...
BruNews, MVP VC++
jeudi 11 février 2010 à 18:55:28 | Re : Communications de données sur port USB

nico57600

Merci de ta réponse très rapide. Mais ce qui m'intéresse, c'est de communiquer mes données sur le port USB et non pas sur le port COM. Je ne souhaite pas non plus communiquer les données sur le port COM et ensuite utiliser un câble de conversion.
jeudi 11 février 2010 à 23:02:44 | Re : Communications de données sur port USB

Arnotic

Administrateur CodeS-SourceS
WDK (windows driver kit) avec l'exemple "usbsamp".
Tu trouveras un driver pour "parler" sur le canal bulk ou iso + logiciel pour dialoguer avec le driver.

@+
Arnotic,
Admin CS
jeudi 11 février 2010 à 23:42:01 | Re : Communications de données sur port USB

BruNews

Administrateur CodeS-SourceS
Ah oui, port USB, j'avais encore lu trop vite.

ciao...
BruNews, MVP VC++
samedi 13 février 2010 à 11:53:46 | Re : Communications de données sur port USB

nico57600

Salut arnotic, merci pour ta réponse

WDK (windows driver kit) avec l'exemple "usbsamp".
Tu trouveras un driver pour "parler" sur le canal bulk ou iso + logiciel pour dialoguer avec le driver.



J'ai télécharger les WDK. Il y a bien un USBsample, mais le souci c'est qu'il a été écrit pour fonctionner avec le OSR USB-FX2 Learning Kit.
De plus, j'utilise un PIC18F4550 dont les drivers sont fournis par le fabriquant Microchip. Je ne pense dons pas avoir besoin de développer d'autres drivers. Par contre, ce que je souhaite savoir c'est quelles sont les lignes à écrire dans mon programme sous Visual Studio pour envoyer mon tableau de données sur mon périphérique USB.
samedi 13 février 2010 à 18:15:09 | Re : Communications de données sur port USB

Arnotic

Administrateur CodeS-SourceS
En fait le driver communique et marche avec autre chose "OSR USB-FX2". Il suffit de changer dans le .inf le PID et le VID de ta carte. Après les communications USB sont standards.

Si tu as déjà le driver, il fallait le dire, dans ce cas il te suffit juste de dialoguer avec celui là. Et là par contre chaque driver à ses propres interfaces. Vois avec les exemples fournis avec ton kit de dev.

@+
Arnotic,
Admin CS
dimanche 14 février 2010 à 00:00:59 | Re : Communications de données sur port USB

nico57600

OK d'accord je vais voir avec les exemple fournit par Microchip mais je n'ai pas de kit de dev, juste un simple microcontrôleur que je vais programmer moi même. J'ai aussi qu'on pouvait passer par les HID dont les librairie et header sont fournis avec le WDK. Est ce que tu pense que c'est une bonne solution?
Merci en tout cas de tes réponses.
Nico
dimanche 14 février 2010 à 09:49:09 | Re : Communications de données sur port USB

Arnotic

Administrateur CodeS-SourceS

La bonne solution, je pense est celle de parler à ton PIC en passant par l'USB via le driver fourni.

@+
Arnotic,
Admin CS
jeudi 29 avril 2010 à 10:10:45 | Re : Communications de données sur port USB

maanifiik

Bonjour,

je suis encore novice concernant les driver!
J'ai installé le wdk, mais j'ai pas encore bien saisit son utilisation!

Mon but, c'est de créer un driver pour m'amuser à faire "tout ce je veux" sur une clé usb!

Je suis entrain de configurer le UsbSample!

Pourrai-je avoir une petite explication concernant la structure d'un driver (ici .dll et .inf car c'est en mode user, si jme trompe pas)??

Mais vous avez dis qu'il suffit de faire qque modif pour avoir la possibilité de travailler sur n'importe quelle cléusb! Dans mon cas, est-ce que je peux prendre cette exemple comme base???????

1 2

Cette discussion est classée dans : port, données, logiciel, usb, communications


Répondre à ce message

Sujets en rapport avec ce message

Utilisation port UDP depuis le port 6667 vers le port 6667... [ par jb60 ] Bonjour, J'essaye de recréer un logiciel qui utilise une connexion internet et qui permet un dialogue avec d'autres personnes sur le net. J'ai donc s envoi de données par USB [ par dydyvos ] Bonjour,Je veux envoyer seulement un tableau de 21bits de mon PC à une carte électronique avec le port usb. J'aimerais connaitre un moyen simple pour connecter un port usb sur un port rs 232 [ par anthonycosson ] bonjour a tous je voudrai savoir si il existait un adaptateur pour brancher un peripherique usb sur un port RS232 ??? merci  ++ Demande d'avis sur une idée de projet [ par beral_ ] Bonjour à tous!Je voudrais votre avis quand à la possibilité de faire ce qui suit:-Sous visual C++-Application windowsJe voudrais un programme qui fas parametrer un port usb [ par remus38 ] Bonjour,je suis en train de réaliser un programme afin de récupérer des données envoyer par un agenda relié en usb, et j'aimerais savoirquelques petit Détection et accès aux données d'une clé USB [ par doudou24 ] Bonjour, Je souhaite créer une application qui détecte la connexion d'une clé usb et accède aux données avec MFC sous VC++. J'ai vu qu'il fallait uti communication USB [ par anthonycosson ] tt dabord bonjours a tous !voici mon probleme,jaimerai lire sur un port usb les donnees envoyé par mon lecteur code barre , jai lu sur le forum que l' changer de pilote [ par anthonycosson ] salut a tousje mexplique jai une douchette(lecteur codes  barres) branché sur le port usb , celle ci emule le clavier donc lorsque je veux faire un cr utiliser un port USB comme un port série [ par Radium The Hammer ] Bonjour, comme je l'ai lu dans le forum on peut utiliser un port USB par l'intermédiare d'un port série. Par exemple, quand j'utilise hyperterminal a recuperation de données binaires sur un port serie [ par Loizo ] Salut amis bourrico(deurs) ! Voila le probleme : Je bosse avec mes gentils electroniciens (grrrr :) ) et je dois recuperer leurs données binaires sur


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales