CHARGER ET ENVOYER DES DONNÉES VIA L'USB

Signaler
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
-
Messages postés
8
Date d'inscription
mardi 18 juillet 2006
Statut
Membre
Dernière intervention
13 novembre 2009
-
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

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
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
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 :]
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?
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
Tu dois le compiler sous Delphi (5 ou 6 ou 7).
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
Messages postés
93
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
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
8
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 !
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
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
13
salut,
beaucoup de mots auxquels je ne comprends rien ^^

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

Merci !