Permet depuis un microcontrôleur de piloter 8 entrées et 16 sorties via le port USB.
Il y a une petite partie d'électronique à réaliser!
(Click sur le bouton (INFOS) de l'application pour voir le schéma)...
Il faut aussi 'charger' le fichier "PIC.HEX" dans le PIC18F4550.
Coté soft:
Je mets a disposition 2 versions : (Possible aussi d'utiliser une DLL spécifique...)
- La version1 utilise les APIs windows.
- La version2 utilise le composant "TJvHidController" téléchargeable ici:
http://www.delphi-gems.com/HID.php
Pour d'autres infos sur l'USB et les microcontrôleurs ici:
http://www.lvr.com/usb.htm
Il existe aussi un très très bon outil "EasyHID" qui fournit une DLL "MCHID.DLL",
un générateur de descripteur USB, ainsi qu'un générateur de début de code compatible VB,DELPHI,C,
plus un générateur de microcode compatible Proton++ et PicBasicPro... complet koi !!
http://www.mecanique.co.uk/products/usb/easyhid.html
Coté hard(PIC18F4550):
Le source du PIC est un assemblage du générateur de descripteur USB de "EasyHID" (légèrement modifié),
et d'un code écrit sous PicBasicPro très basique... mais pb il n'est pas gratuit !
http://melabs.com/products/pbp.htm
Prochainement MAJ source PIC pour MPLAB/C18 de "MICROCHIP" qui lui est gratuit...
Coté programmation du PIC18F4550 :
Si vous possédez un port parallèle sur votre PC il existe un moyen "a pas cher" pour le programmer...
Voir "PROGRAMP.pdf" dans le répertoire "SourcePIC"!
Réalisez le schéma du programmateur et utilisez le soft "WinPic800":
http://www.winpic800.com/
Pour acheter un PIC18F4550 :
http://www.microchipdirect.com/ProductDetails.aspx?Category=PIC18F4550(BuyMicrochip)&Sort=PackageType&mid=10&FilterValue=PDIP
J?espère quya tout pour s'y lancer !?!...
Bonne réalisation
Bonne prog et bon pilotage...
A+
ryl...
12 déc. 2006 à 16:06
A+
ryl...
14 déc. 2006 à 20:06
J'ai jeté un coup d'oeil, je vais approfondir, ça me parait intéressant !
Ken@vo
26 sept. 2008 à 07:05
17 mars 2009 à 11:32
Excellent travail !!!
Mais pour tester la version 2 , je n'arrive pas à me procurer le TJvHidController ???
L'adresse de chargemnt indiquée "http://www.delphi-gems.com/HID.php" me renvoie une erreur ???
Pourriez-vous me faire parvenir ce composant à jlb.jihelb@wanadoo.fr
Merci d'avance
jihelb
20 janv. 2010 à 22:47
Bravo pour le boulot pour commencer ! je donne 10/10
J'ai monté les composants comme voulu et un ami ma programmer le pic
mais j'ai un probleme mon PC détécte la carte mais pas le programme et il m'affiche USB NON RECONNU
MERCI
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.