B
bonjelo
Guest
Estamos utilizando un microcontrolador para proporcionar IO (ADC y GPIO) para controlar y medir los dispositivos externos. He programado con éxito las funciones de dispositivo UART del microcontrolador (Silabs C8051F380) a comunicarse con los programas de acogida en la PC más de RS232 (COM1) interfaz. Para este proyecto el host envía un comando al dispositivo en el que el dispositivo devuelve una respuesta (por ejemplo, nivel de ADC o el nivel de GPIO etc puerto). Prefiero utilizar el interfaz USB entre el anfitrión y el dispositivo, pero han encontrado ejemplos USB demasiado complejo. Me pregunto si hay algún código de ejemplo para el C8051F380 Silabs que haría aparecer como un dispositivo de puerto COM virtual de modo que no habría modificaciones mínimas a la aplicación host. En pocas palabras quiero transparente (sólo cambia el número de puerto COM a la de VCP) enviar comandos desde el host al dispositivo a través de USB a través del puerto com virtual (modificaciones mínimas a los programas de acogida existentes) y tienen dispositivos de interpretar comandos como se llevó a cabo con la funcionalidad UART .