begin process at 2010 02 10 13:28:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Périphériques

 > 

le port usb


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

le port usb

mardi 26 août 2003 à 10:20:41 | le port usb

stefisen

bonjour,

J'aimerais savoir comment procede t'on pour ecrire sur le port usb(octet) via visual c++ 6.0

Merci d'avance

stef
mercredi 21 avril 2004 à 14:35:40 | Re : le port usb

peb69

Si tu as des infos je suis aussi preneur...J'ai crée une interface qui est relié à un PC par le port USB , et je cherche à savoir comment lire des infos sur un port USB.
PEB69
mercredi 21 avril 2004 à 19:09:49 | Re : le port usb

grems

Allez tous les 2 voir sur la quetion http://www.cppfrance.com/forum.v2.aspx?ID=213660

tout est expliqué dessus.Au besoin mailez moi, jai des trucs ki pourraient vou intéresser je croi, jai déjà fai un truc du genre ya longtemps ..


A+
EnjOy
vendredi 30 septembre 2005 à 12:32:50 | Re : le port usb
vendredi 30 septembre 2005 à 12:36:06 | Re : le port usb

7tira

très urgent!!!!!moi aussi gé le meme problème et je veut savoir comment communiquer avec le port usb et de m'envoyer les @ sur le pc pour concevoir un lecteur carte à puce avec le port usb ,merci d'avance
vendredi 30 septembre 2005 à 12:36:07 | Re : le port usb

7tira

très urgent!!!!!moi aussi gé le meme problème et je veut savoir comment communiquer avec le port usb et de m'envoyer les @ sur le pc pour concevoir un lecteur carte à puce avec le port usb ,merci d'avance
jeudi 9 février 2006 à 13:47:15 | Re : le port usb

anthonycosson

salut, moi g un debut de code mais ca ne marche pas le createfile me retourne erreur pouvait vous m'aider merci tchao

#include <stdio.h>

#include <stdlib.h>

#include <objbase.h> //DWORRD, ...

#include <setupapi.h> // you may have to manually include this library.

#include <initguid.h> //USBIO_GUID

//#include <conio.h> // ? unnecessary for the moment

//displayPeriph libs

#include <windows.h>

//#include <devguid.h>

#include <regstr.h>

#pragma comment (lib,"setupapi.lib")

#define INITGUID

int main()

{

GUID hidGUID = {0xa5dcbf10, 0x6530, 0x11d2, {0x90, 0x1f, 0x00, 0xc0, 0x4f, 0xb9, 0x51, 0xed}};

HDEVINFO hardwareDeviceInfoSet;

SP_DEVICE_INTERFACE_DATA deviceInterfaceData;

PSP_INTERFACE_DEVICE_DETAIL_DATA deviceDetail;

ULONG requiredSize;

HANDLE deviceHandle = INVALID_HANDLE_VALUE;

DWORD result;

//Get the HID GUID value - used as mask to get list of devices

// HidD_GetHidGuid (&hidGUID);

//Get a list of devices matching the criteria (hid interface, present)

hardwareDeviceInfoSet = SetupDiGetClassDevs (&hidGUID,

NULL, // Define no enumerator (global)

NULL, // Define no

(DIGCF_PRESENT | // Only Devices present

DIGCF_DEVICEINTERFACE)); // Function class devices.

deviceInterfaceData.cbSize = sizeof(SP_DEVICE_INTERFACE_DATA);

//Go through the list and get the interface data

result = SetupDiEnumDeviceInterfaces (hardwareDeviceInfoSet,

NULL, //infoData,

&hidGUID, //interfaceClassGuid,

0, //changement

&deviceInterfaceData);

/* Failed to get a device - possibly the index is larger than the number of devices */

if (result == FALSE)

{

SetupDiDestroyDeviceInfoList (hardwareDeviceInfoSet);

// return INVALID_HANDLE_VALUE;

}

//Get the details with null values to get the required size of the buffer

SetupDiGetDeviceInterfaceDetail (hardwareDeviceInfoSet,

&deviceInterfaceData,

NULL, //interfaceDetail,

0, //interfaceDetailSize,

&requiredSize,

0); //infoData))

//Allocate the buffer

deviceDetail = (PSP_INTERFACE_DEVICE_DETAIL_DATA)malloc(requiredSize);

deviceDetail->cbSize = sizeof(SP_INTERFACE_DEVICE_DETAIL_DATA);

//Fill the buffer with the device details

if (!SetupDiGetDeviceInterfaceDetail (hardwareDeviceInfoSet,

&deviceInterfaceData,

deviceDetail,

requiredSize,

&requiredSize,

NULL))

{

SetupDiDestroyDeviceInfoList (hardwareDeviceInfoSet);

free (deviceDetail);

// return INVALID_HANDLE_VALUE;

}

//Open file on the device

deviceHandle = CreateFile (deviceDetail->DevicePath,

GENERIC_READ,

FILE_SHARE_READ | FILE_SHARE_WRITE,

NULL, // no SECURITY_ATTRIBUTES structure

OPEN_EXISTING, // No special create flags

0,

NULL); // No template file

if(deviceHandle==INVALID_HANDLE_VALUE)

printf("erreur");

else

printf("ca marche");

SetupDiDestroyDeviceInfoList (hardwareDeviceInfoSet);

free (deviceDetail);

jeudi 9 février 2006 à 22:40:35 | Re : le port usb

anthonycosson

bon j'ai continuer mes recherche le code si dessus est bon le seul probleme c'est ke le createfile accepte seulement le GUID des USB_HUb et lorsque je fais un readfile avec le handle retourner avec le createfile jai une erreur donc la je suis a nouveau bloqué AAA LLLAAAAAIIDEEEEEEE  :(((((((((


++


Cette discussion est classée dans : port, usb


Répondre à ce message

Sujets en rapport avec ce message

Espion Serie [ par BarthOlivier ] Bonjour.... Je voudrais savoir si quelqu'un c'est déjà intéressé a ce sujet.Je voudrais en fait avoir deux logiciels ouvrant le même port de Communica port usb [ par agouti ] Comment peut on faire pour lire avec un lecteur de carte sur port usb merci d'avance lecture sur le port usb [ par Draven ] je souhaite branche une webcam sur le port usb et faire la lecture de ce que transmet la webcam. mais je sais pas koment lire le port usb.alors si vou port usb [ par voodoudic ] salut a tous vous n'auriez pas des source pour lire les port usb?j'ai chercher sur tout le site j'ai pas trouvésource orienté plus sur l'empreinte dig écrire sur un port usb? [ par antoinec ] Est ce que quelqu'un sait comment il est possible d'envoyer ou de récupérer un octet sur un port USB?Antoine lecture du port USB [ par peb69 ] Bonjour, je souhaite lire les données sur un port USB. En faite j'ai crée une interface qui se branche sur le port USB, et je souhaite lire les inform Communiquer avec un port USB via COM [ par Kornferki ] Je cherche a transmettre des informations vers un port COM (USB). J ai tente quelques sources fournies sur le site, mais sans succes. Lorsque je tente le port USB [ par dross2 ] Si on arrive à trouver beaucoup de source pour communiquer avec le port série, je ne trouve rien pour le port USB, pourriez vous m'indiquer comment re Codes Source pour port USB (clé USB) [ par emcomp ] Bonjour,Quelqu'un peut il nous aider sur le sujet suivant :Nous avons développé une borne interactive basée sur un écran tactile et nous souhaitons y USB, lecture d'un port [ par Nero ] Hello a vous !Je cherche désespérement une procédure qui permet de lire le port USB... Je m'explique, j'ai un montage électronique avec un chip USB pi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,936 sec (4)

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