Autor Tema: Problema con comunicación USB-PC  (Leído 10300 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Problema con comunicación USB-PC
« en: 13 de Septiembre de 2010, 08:42:11 »
Buenas a todos.

Os comento:

Necesito comunicar mi pic (18F4550) con el PC via USB.

Me he leido bastantes tutoriales y no consigo comunicarme.

He hecho mi programa en C18 y he instalado el driver en el PC ( con el VID y ID correctos), pero cuando conecto el pic al PC este me dice que no reconoce el dispositivo USB.

Ya lo he intentado varias veces y no se como solucionarlo.

¿Alguien me puede ayudar?

Muchas gracias por todo.


Un saludo!

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Problema con comunicación USB-PC
« Respuesta #1 en: 13 de Septiembre de 2010, 09:25:12 »
comprueba el condensador de Cusb, pon un electrolítico de 47uF con el positivo hacia el micro.

Comprueba que no hayas puesto las señales D+ y D- al contrario.

Si no es nada de esto, intenta explicar mejor el problema  :mrgreen:

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #2 en: 13 de Septiembre de 2010, 13:54:25 »
Gracias Stalen!

Tengo puesto un condensador de 470 uF pero no electrolítico.
Probaré y te comento.

Las señales de D+ y D- las tengo bien conectadas.

Muchas gracias

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #3 en: 14 de Septiembre de 2010, 05:34:02 »
Buenas Stalen.

Bueno...ya he cambiado el condensador por uno electrolítico y...el PC sigue sin reconocerme el dispositivo.

Te comento:
El pìc está funcionando con un cristal de 20 MHz
En el pin del Vusb le he puesto un condensador de 47uF (como me dijiste) a masa.
Estoy utilizando un miniusb: D+ yD- del miniusb los tengo conectados a una resitencia de 2.2K y a las pines correspondientes del pic (D+ yD-)
                                         Vcc del miniusb no lo tengo conectado a nada y Gnd al Gnd del circuito.

He instalado el driver en el ordenador.

Bueno... con todo esto... cuando conecto mi pic al pc con usb , el PC me dice que no reconoce el dispositivo.

No se si me falta algo más por explicar.

Un saludo.

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Problema con comunicación USB-PC
« Respuesta #4 en: 14 de Septiembre de 2010, 06:50:16 »
pues te falta decirnos como tienes configurados los fuses.

y asegurarte que tienes bien puesto el d+  y el d-

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #5 en: 14 de Septiembre de 2010, 07:58:49 »
Ok!
aqui tienes:

        #pragma config PLLDIV   = 5         // (20 MHz crystal on PICDEM FS USB board)
        #pragma config CPUDIV   = OSC1_PLL2   
        #pragma config USBDIV   = 2         // Clock source from 96MHz PLL/2
        #pragma config FOSC     = HSPLL_HS
        #pragma config FCMEN    = OFF
        #pragma config IESO     = OFF
        #pragma config PWRT     = OFF
        #pragma config BOR      = ON
        #pragma config BORV     = 3
        #pragma config VREGEN   = ON      //USB Voltage Regulator
        #pragma config WDT      = OFF
        #pragma config WDTPS    = 32768
        #pragma config MCLRE    = ON
        #pragma config LPT1OSC  = OFF
        #pragma config PBADEN   = OFF
        #pragma config STVREN   = ON
        #pragma config LVP      = OFF
        #pragma config XINST    = OFF       // Extended Instruction Set
        #pragma config CP0      = OFF
        #pragma config CP1      = OFF
        #pragma config CPB      = OFF
        #pragma config WRT0     = OFF
        #pragma config WRT1     = OFF
        #pragma config WRTB     = OFF       // Boot Block Write Protection
        #pragma config WRTC     = OFF
        #pragma config EBTR0    = OFF
        #pragma config EBTR1    = OFF
        #pragma config EBTRB    = OFF


Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Problema con comunicación USB-PC
« Respuesta #6 en: 14 de Septiembre de 2010, 08:58:39 »
pues no veo nada raro....

Programa el pic con este hex y mira a ver si te lo reconoce el ordenador.


Si no te va es cosa del hard, y por lo que dices tiene que ser que tienes intercambiadas las líneas D+ y D-

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #7 en: 14 de Septiembre de 2010, 09:15:34 »
ok stalen!

tengo un problema... no se como programar el pic desde un hex  (sorry)

He cambiado las líneas D+ y D- y da lo mismo, el PC no reconoce el dispositivo

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Problema con comunicación USB-PC
« Respuesta #8 en: 14 de Septiembre de 2010, 11:13:27 »
si usas el mplab tienes que elegir el programador y en configuración el pic que sea. Después en el menú archivo le das a importar y eliges el hex. Una vez abierto le das a programar y listo.


pues si te da lo mismo este te tiene que funcionar y se me habrá pasado algún fuse....

Sube el hex de tu programa, y lo miro

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #9 en: 15 de Septiembre de 2010, 04:58:56 »
Stalen, he programado mi pic con el hex que me has dejado y... sucede lo mismo, el pc no reconoce el dispositivo.

No será problema del hardware no?

Aqui te dejo el hex de mi programa.

Muchas gracias!!!

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Problema con comunicación USB-PC
« Respuesta #10 en: 15 de Septiembre de 2010, 05:41:23 »
tienes que subir el esquema

el hex parece que está bien

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #11 en: 15 de Septiembre de 2010, 06:17:00 »
ok!
aqui tienes el esquema.

Desconectado Slalen

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1079
    • Página web personal de Guillermo Herrero González
Re: Problema con comunicación USB-PC
« Respuesta #12 en: 15 de Septiembre de 2010, 06:35:12 »
pues lo único que se me ocurre es que quites las resistencias de 220

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #13 en: 15 de Septiembre de 2010, 06:38:22 »
Es que si quito las resistencias de 220 y Pc no hace nada.
Ni si quiera me dice que no reconoce el dispositivo.

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Problema con comunicación USB-PC
« Respuesta #14 en: 15 de Septiembre de 2010, 07:55:35 »
He desmontado mi circuito, lo he vuelto a montar
He programado el pic de nuevo...

Ya no se que más hacer!!!

¿A nadie se le ocurre nada?
Porque...por el driver no será ¿no?

Yo ya me he quedado sin ideas....  :(