Paso 8: Software de Host
- Monitoreo del dispositivo USB para asegurarse de que está conectado (y desactivación de usuario entrada de dispositivo de comunicación si no es)
- Mostrar y procesar el formulario de interfaz de usuario para permitir al usuario interactuar con la aplicación
- Comunicarse con el dispositivo USB y actualizar el estado del dispositivo
He basado en el software de host en el software de Microchip Generic HID PnP que viene con la pila USB. Sin embargo, como el firmware, he intentado hacerlo un poco más fácil de entender. Para ejecutar el host software descomprimir el archivo zip express de Visual Studio 2008 y desplácese hasta el directorio 'Release', luego haga doble clic en el archivo 'WFF Generic HID Demo.exe'. Se debe entonces presentará el siguiente diálogo: Para probar el dispositivo de detección simplemente desconecte el cable USB de tu PC. El diálogo debe cambiar a la siguiente: Ahora vuelva a conectar el dispositivo USB, espere hasta las actualizaciones de windows de diálogo y dice conectado, ahora tratan de hacer clic en el botón ' Toggle'. Usted debe ver el LED en el tablero de encendido y apagado... fresco ¿EH? :) Luego asegúrese de que la etiqueta de estado LED en la ventana coincide con el actual estado de LED. Este es el comando 0x82 en el firmware en acción. Finalmente trate de presionar el pulsador en la placa, usted debe ver el estado de botón cambiar por consiguiente en la ventana. Æ Felicitaciones, usted es ahora el orgulloso dueño de su primer dispositivo USB hecho a sí mismo! Æ He incluido el código fuente completo en el archivo zip de Visual Studio, así que debería poder ver el proyecto de Visual Studio para obtener un mejor entendimiento de cómo funciona.