Etape 8: Logiciel hôte
- Surveillance du périphérique USB pour s’assurer qu’il est connecté (et désactivation de l’utilisateur entrée et dispositif de communication si ce n’est pas)
- Affichage et le traitement du formulaire d’interface utilisateur pour permettre à l’utilisateur d’interagir avec l’application
- Communiquer avec le périphérique USB et mettre à jour l’état du périphérique
J’ai basé le logiciel hôte sur le logiciel HID Microchip PnP générique qui est livré avec la pile USB. Cependant, comme le firmware, j’ai essayé pour le rendre un peu plus facile à comprendre. Pour exécuter l’hôte logiciel décompresser le fichier Visual Studio 2008 express et naviguez jusqu’au répertoire « Libération », puis double-cliquez sur le fichier « HID générique WFF Demo.exe ». Vous devez ensuite présenté le dialogue suivant : Pour tester le dispositif de détection a simplement débrancher le câble USB de votre PC. Le dialogue doit passer à la suivante : Maintenant rebranchez le périphérique USB, attendre les mises à jour de fenêtres de dialogue (et me dit connecté), maintenant essayez de cliquer sur le bouton 'Activer/désactiver LED'. Vous devriez voir la LED sur le montage d’essai allumer et éteint... cool hein ? :) Ensuite, assurez-vous que l’étiquette de LED d’État dans la fenêtre correspond à l’état réel de la LED. Il s’agit de la commande 0 x 82 dans le firmware en action. Enfin essayez d’appuyer sur le bouton poussoir sur le montage d’essai, vous devriez voir l’état du bouton change en conséquence dans la fenêtre. Æ Félicitations, vous êtes maintenant l’heureux propriétaire de votre premier appareil USB self-made ! Æ J’ai inclus le code source complet dans le fichier zip de Visual Studio, donc vous devriez être en mesure d’afficher le projet dans Visual Studio pour obtenir une meilleure compréhension de son fonctionnement.