Dernière mise à jour le 28/04/18
Présentation
En quelques ligne, cette interface, vous permettra d’observer si la communication entre le PIC et le PC est bien établie.
Fonctionnement
Oh!! vous savez rien de bien compliqué!! L’interface proposée ici, permet de piloter par une liaison USB n’importe quel PIC (PIC18/PIC24/PIC32/…). Bien entendu!!! il faut que ces PIC puissent communiquer avec les données USB (D+/D-).
Lorsque le logiciel Interface UsbHid est ouvert, il suffit de cliquer sur le bouton « Connection » afin d’établir une première connection entre le port USB de votre ordinateur et le PIC. Pour le reste il suffit de visualiser les indicateurs qui vous permettra de voir si les données via le PIC sont bien transmises.
Attention!!
L’interface fonctionne si le PIC que vous utilisé est configuré avec un PID = 1234 et VID = 0001, merci de vous basé sur ce numéro de produit et son numéro d’identification pour le bon fonctionnement si vous ne savez plus comment créer le PID/VID je vous laisse consulter l’article
Configuration port USB – VID/PID
PIC18F4550
Vous utilisé un PIC de la famille 18F comme le célèbre 18F4550 ou bien le 18F2455 ou encore le 18F2550 voir même le 18F4455 ?
Je vous laisse le programme à télécharger en MikroC et en MikroPascal afin de tester la connection entre le port USB et le PIC18F4550, et aussi de vous permettre à avoir une première approche sur les lignes de programmation utilisé pour faire fonctionner votre PIC 18F4550 grâçe à l’interface UsbHid.
Pour les plus pressés je vous laisse le fichier Fichier HEX afin de le flasher directement dans le PIC18F4550. Ensuite il vous suffira d’utiliser l’interface UsbHid.
Logiciel
Problèmes rencontrés
- 1) Vous rencontrés des problèmes lors de la connection ? Vous vous êtes assuré d’avoir créé le VID/PID ? Dans ce cas je vous laisse regarder les manipulations dans cet article Configuration port USB – VID/PID
- 2) Pour le fonctionnement merci d’utiliser PID = 1234 et VID =0001, si vous ne le fait pas dans ce cas l’interface UsbHid ne fonctionnera pas !! En effet, celui-ci a été conçu avec un PID = 1234 et VID = 0001 – je sais c’est sa petite faiblesse on fera mieux la prochaine fois 😉
Historiques
28/04/18
– Première mise à disposition