Page de description de :
USB-HID
(Human Interface Device)

Cette page a été réalisée, en avril 2003, par 3 élèves de 2ème année de SUPÉLEC Campus de Rennes dans le cadre de leur projet :
  • Fabien CHEVALIER
  • Sylvain RICHERIOUX
  • Nicolas SINÈGRE
  • Dans le cadre de notre projet de deuxième année à Supélec, sur le campus de Rennes, nous nous sommes lancés dans la réalisation d'une commande à distance, grâce aux télécommandes standards, d'un ordinateur. L'interprétation des signaux émis par les télécommandes est réalisée par un microcontrôleur PIC 16C765 de Microchip, gérant le bus USB.

    Il a donc été nécessaire de se documenter sur ce bus, ainsi que sur le moyen de transmettre des informations du PC vers la puce et vice-versa.

    Ce site a pour but d'aider les développeurs sur bus USB en proposant un résumé rapide de chaque spécification, tant pour l'USB que pour le HID (Human Interface Device), ainsi que des documents beaucoup plus complets issus des concepteurs des protocoles.

  • Présentation du protocole USB : cette page permet d'aborder les spécificités du bus USB, et d'accéder aux documents officiels sur la norme USB.

  • Présentation de la spécification HID : cette page présente rapidement l'esprit de la classe HID (Human Interface Device).

  • L'USB d'un point de vue logiciel : ici vous trouverez des informations sur la manière dont on peut écrire un logiciel qui dialogue avec un périphérique USB. Y sont décrites les différents moyens d'accéder à un périphérique USB à partie de Microsoft Windows, et de Linux.

  • Présentation du travail effectivement réalisé : ici, vous pourrez découvrir comment nous avons modifié le firmware de Microchip et créé un Report Descriptor pour notre application.

    Retour vers les autres docs