Electronique > Réalisations > Interfaces > Interface USB 002

Dernière mise à jour : 13/01/2013

Présentation

Cette interface USB est une interface simple pour débutants, elle est décrite en détail dans mon livre PIC et MikroPascal. Il s'agit d'un montage d'initiation, très simple à réaliser, idéal pour débuter dans le monde des "commandes simples" via liaison USB. Elle met en oeuvre un PIC 18F4550 et peut dialoguer avec mon logiciel UsbHidTest.

Avertissement

Cette interface n'est pas documentée sur mon site car elle fait l'objet d'un article détaillé dans le chapitre "USB" de mon futur livre PIC et MikroPascal. Pour des raisons évidentes de droits et de respect envers l'éditeur, le code source du logiciel du PIC ne sera pas mis à disposition avant la sortie du livre.

Schéma

Ici, point de lecture de valeur analogique, mais transmission au PC de l'état de 7 interrupteurs distincts : six interrupteurs sur le port A (lignes RA0 à RA5) et un interrupteur sur le port C (ligne RC7). 

pic_mp_usb_hid_001_18f4550

L'état des six premiers interrupteurs (câblés sur le port A) est transmis via les six premiers octets parmi les 64 autorisés ici (octets #0 à #5). L'état du septième interrupteur (câblé sur le port C) est transmis dans le dernier octet de la trame (octet #63).

usbhidtest_data_001a

Logiciel du PIC

Voir avertissements.

Circuit imprimé

Non réalisé.

Historique

13/01/2013
- Première mise à disposition.