CHARGER ET ENVOYER DES DONNÉES VIA L'USB

Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
- - Dernière réponse : jeff29morlaix
Messages postés
8
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
13 novembre 2009
- 13 nov. 2009 à 11:33
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/49409-charger-et-envoyer-des-donnees-via-l-usb

Afficher la suite 
JulioDelphi
Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
12 -
salut,
beaucoup de mots auxquels je ne comprends rien ^^

Peux tu expliquer l'utilité et comment l'utiliser ?

Merci !
bj36
Messages postés
16
Date d'inscription
lundi 6 janvier 2003
Statut
Membre
Dernière intervention
3 mars 2009
-
bonjour,

Beau projet, je cherche le même type de projet usb vers i2c pour piloter des composantes i2c ( E/S ,entrées A/N ,capteurs de températures, afficheurs etc ...)
si tu as un programme de ce type avec la carte usb i2c, je suis preneur

par contre pour l'électronique je suis ignorant en PIC

a+

bruno
Bacterius
Messages postés
3869
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
5 -
Bonjour,
question par hasard : je désirerais avoir le code de la DLL "mchid.dll".
Ensuite je regarderai :)
Eh oui je fais gaffe à mon ordi maintenant :/

Cordialement, Bacterius !
sylvunix
Messages postés
103
Date d'inscription
mardi 11 avril 2006
Statut
Membre
Dernière intervention
4 mars 2009
-
Bonjour Bactérius,

La DLL mchid permet d'utiliser les interfaces USB du PC ... Elle contient les fonctions suivantes :

function Connect(pHostWin:HWND):BOOL;
function Disconnect:BOOL;
function GetItem(pIndex:UINT):UINT;
function GetItemCount:UINT;
function Read(pHandle:UINT;pData:pointer):BOOL;
function Write(pHandle:UINT;pData:pointer):BOOL;
function ReadEx(pVendorID,pProductID:UINT;pData:pointer):BOOL;
function WriteEx(pVendorID,pProductID:UINT;pData:pointer):BOOL;
function GetHandle(pVendorID,pProductID:UINT):UINT;
function GetVendorID(pHandle:UINT):UINT;
function GetProductID(pHandle:UINT):UINT;
function GetVersion(pHandle:UINT):UINT;
function GetVendorName(pHandle:UINT;pText:LPSTR;pLen:UINT):UINT;
function GetProductName(pHandle:UINT;pText:LPSTR;pLen:UINT):UINT;
function GetSerialNumber(pHandle:UINT;pText:LPSTR;pLen:UINT):UINT;
function GetInputReportLength(pHandle:UINT):UINT;
function GetOutputReportLength(pHandle:UINT):UINT;
procedure SetReadNotify(pHandle:UINT;pValue:BOOL);
function IsReadNotifyEnabled(pHandle:UINT):BOOL;
function IsAvailable(pVendorID,pProductID:UINT):BOOL;

Mais ça laurent aurait pu nous le dire ... D'ailleurs si vous avez plus d'info la-dessus, je suis preneur ...

sylvunix
david2121
Messages postés
2
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
1 mai 2009
-
Bonjout à tous,

qqn peut m'écrire comment faire fonctionnerce projet?

Merci en avance
JulioDelphi
Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
12 -
Tu dois le compiler sous Delphi (5 ou 6 ou 7).
david2121
Messages postés
2
Date d'inscription
mardi 13 janvier 2009
Statut
Membre
Dernière intervention
1 mai 2009
-
il y a deux partie usb_pc et usb pic, je comile 1er avec delphi et 2e avec dev c++, et apres?
JulioDelphi
Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
12 -
Après, fini non ? ^^ Faut utiliser comme ça doit l'être :p
Si tu lis mon premier commentaire, tu comprendras vite que je ne serais pas d'une grande aide dans l'utilisation par contre :]
jeff29morlaix
Messages postés
8
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
13 novembre 2009
-
Je voudrais avoir des informations sur mchid.dll.
Voilà j'ai acheté un adaptateur USB parallèle avec VID 0fe6 et PID 811e, j'ai donc
transformé l'hexadécimal en décimal donc VID 4070 et PID 33054;
mais le gethandle(4070,33054) me donne toujours 0.
Je ne vois pas pourquoi çà ne marche pas, peut être que mchid ne prend pas en charge ce type de périphérique
merci de me répondre