Saludos, soy yo de nuevo.
Estuve haciendo pruebas con el osciloscopio capturando los bytes de los buses de un mouse usb justo cuando lo encufaba y capturaba una serie de bits con sus respectivos tiempos en alto y bajo, sin embargo no se quien le manda a quien, y que parte de toda la secuencia que capturé. Utilicé el USBlyzer y comencé a capturar lo que ocurria en el puerto usb y en el momento que conecté el mouse, el software detecto una secuencia de datos. No se si alguien de ustedes podría ayudarme a como interpretar estos datos con el fin de "EMULAR" la rutina que un HOST USB tiene cuando se conecta un mouse standar, solo con simples pines de un pic en modo de salida y entrada, adecuando los niveles de voltaje y corriente respectivamente (eso no sería problema).
Solo necesito interpretar esos datos y sincronizarlos con el mouse para adecuar los tiempos de cuando el host le escribe al mouse y cuando el mouse le envia datos al host. Gracias y espero que alguien me pueda orientar.
Las respuestas que me dieron de que necesito un pic USB que soporte HOST es buena sin embargo no necesito ser un HOST para cualquier dispositivo, solo necesito emular la rutina que un HOST tiene con un mouse standar compatible con HID.
Gracias y espero sus respuestas e ideas que tengan.