Hola!! Estoy haciendo mis primeros experimentos con el USB, y he tomado como punto de partida el proyecto de teclado HID de la página del maestro RedPic.
El hardware que utilizo es exactamente este (bueno, exactamente no, el condensador del Vusb lo puse de 1uF en vez de 470nF porque no tenía uno más pequeño a mano) montado en una placa perforada:
El caso es que cuando lo conecto, me dice "Dispositivo USB desconocido" y, en otro ordenador, me dice que se ha detectado un mal funcionamiento del dispositivo usb. Además, se encienden los leds del pin 10 y el 11 al mismo tiempo, nada más conectar, y viendo el firmware, no termino de entender por qué. Mirando en el administrador de dispositivos, parece que me lo marca como si tuviera VID & PID ambos de valor 0, y he mirado en el firmware a ver que ponía, y me encontré con esto:
0x61,0x04, //vendor id (0x04D8 is Microchip, or is it 0x0461 ??)
0x57,0x00, //product id ==11,12 //dont use ffff says usb-by-example guy. oops
0x00,0x01, //device release number ==13,14
¿quizás debería cambiar el VID a 0x04D8? La verdad, no se qué puede estar ocurriendo, y me vendría muy bien algún consejillo, gracias