Tengo ahora mismo sobre la mesa dos PIC conectados por USB al PC, un 18F2250 en CDC y un 18F4550 en HID, los dos corriendo alegres por el territorio USB sin problema alguno.
¡¡¡¡¡¡¡¡ Aghhhhhhhhhhhhhhhhh !!!!!!!!!!!!!!!!!!!- -> Abro tu fotografía de la parte inferior.
- -> Abro el datasheet del 18F4550, página 2, PINOUT del encapsulado 40 PDIP
- -> Me pongo a comparar ambos ....
Y ... ¡¡¡ Oh sorpresa !!! ¡¡¡ Oh Dioses Electrónicos que habéis abandonado a Raus !!! ¡¡¡ Oh !!!!
El cable
D- lo tienes conectado al Pin
24 del PIC o sea
D+El cable
D+ lo tienes conectado al Pin
25 del PIC o sea
TXasí que te propongo:
El cable
D- lo conectes al Pin
23 del PIC o sea
D-El cable
D+ lo conectes al Pin
24 del PIC o sea
D+Que pruebes y después nos dices ....
(Si te sale funcionando no olvides poner unos cuantos de estos ...
)
P.D. Me he dado cuenta porque mi estricto sentido de la simetría me ha avisado ... al ver el PINOUT del 18F4550 me di cuenta de que el D- debía estar a la misma altura que el VUSB y sin embargo D- y D+ estaban soldados un pin mas arriba de lo que debieran.