stephanie701
Messages postés4Date d'inscriptionlundi 20 août 2007StatutMembreDernière intervention22 août 2007
-
22 août 2007 à 13:03
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 2010
-
24 août 2007 à 16:15
Bonjour à tous,
Je dois réaliser une application qui envoie une trame à un module (USB) pour le questionner s'il a la bonne adresse. Malheureusement je n'ai pas trouvé d'éléments suffisants pour m'ouvrir une voix.
Si quelqu'un peux me donner une piste pour me permettre de continuer sur ce projet?
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 22 août 2007 à 14:05
ton port usb doit etre associé a un port COM. si tu es en framework 2 ou plus, tu devra utiliser la classe SerialPort, sinon tu devras trouver un composant libre sur le net (ou rewrapper les api win32 toi meme, ce qui est long et fastidieux, tu auras plus vite fait avec du libre).
Tu devra aussi trouver a quel port COM est associé ton périphérique USB, la ca se complique un peu : généralement le numéro de port COM utilisé change si tu branche ton périphérique sur un autre slot USB. Bref, tout dépend de ton besoin mais généralement tu peux trouver ton numéro de port COM associé a ton périph sur le port USB actuel dans le gestionnaire de périphériques de windows.
stephanie701
Messages postés4Date d'inscriptionlundi 20 août 2007StatutMembreDernière intervention22 août 2007 22 août 2007 à 14:27
Re...!
Merci!
Donc le port USB est associé à un port com donc je devrai gérer une communication Com et non USB? Tu n'aurais pas un peu plus de détail pour me permettre d'avancer dans cette voix aussi. C'est la première fois que j'utilise C# et je ne connais que très peux la communication vers différents ports.
J'ai trouvé entre temps une DLL qui gère les ports USB (envoie de trame, réception etc) mais impossible de trouver la dll correspondant. Je ne trouve pas dans system la winUsb.dll qui offre des outils très intéressents.
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 23 août 2007 à 13:07
Salut, si je me trompe WinUsb.dll n'est pas fournie directement avec windows ou avec le framework ; je crois qu'il faut avoir installé le Windows Driver Kit
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 24 août 2007 à 16:15
Si tu branche ton périphérique USB auquel tu veux accéder, que tu installe les drivers qui vont bien, etc...
si tu vas dans :
panneau de configuration->système->matériel->gestionnaire de périphériques, puis que tu déroules le noeud "port COM", vois tu un port com associé a ton périphérique USB? Si oui, il te suffit de regarder la classe SerialPort dans la msdn.