TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: ppyote en 04 de Febrero de 2014, 10:40:36

Título: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 10:40:36
No hace mucho que para probar la impresora láser que me compré, decidí montarme el pickit serial analyzer clone que muy amablemente Suky compartió... Lo monté pin ningún tipo de problema ya que disponía de todos los componentes...
Llegó la hora de programar el pic, un 18F2550, con mi pickit2
Pues bueno, lo programo, lo inserto en el zócalo y lo conecto al usb y cual es mi sorpresa que el pc no lo detecta, reviso todas las conexiones, todas las pistas, cambio el valor del condenador vusb y nada de nada
 :5] esto ya me empieza a mosquear
cambio de pic, y lo mismo, no funciona
 :5] :5] doble mosqueo...
Vuelvo a cambiarlo y nada de nada...
Los pics no son nuevos, los he probado en diferentes proyectos sin utilizar la conexión por usb... Creeis que es problema de Los pics?
He buscado ejemplos lo más simples posibles para poder probar pero me gustaría probar con la pcb que hice, alguien tiene alguna aplicación con cristal de 20mhz para el 18F2550 que sepa seguro que funciona?
Decir que todos los pic, en el pin VUsb cuando alimento tengo 0v, cosa que supongo que no debería de ser así
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: Picuino en 04 de Febrero de 2014, 10:44:30
HID bootloader para el 18F2550 a 20Mhz

https://sites.google.com/site/picuino/picuino-18f2550/bootloader#TOC-Bootloader-USB

https://sites.google.com/site/picuino/picuino-18f2550/bootloader/HID_BootLoader_v11.zip


Los pines están cambiados:
    SW3    Conectado a RC7    pulsador de inicio de aplicación de usuario
    LED2   Conectado a RB0    led testigo de conexión USB
    LED1   Conectado a RB1    led testigo de conexión USB

Saludos.



Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 10:51:45
Gracias Picuino, está noche descartaré sí son los pics o algún otro componente
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 10:52:19
  Yo intenté simular el PicKit Serial Analizer en ISIS y no funcionó. Supuestamente tiene que ser reconocido como un dispositivo HID pero la PC lo reconoce como un dispositivo de audio. Tiempo atrás había simulado el PicKit2 y sí funcionó bien.

  Si tu PicKit2 es un clon, puedes programar uno de los PIC con el código para el programador y probarlo.

  Si te sirve, hice un proyecto de joystick USB de un solo botón en RB7. Aquí el hilo... http://www.todopic.com.ar/foros/index.php?topic=41671.0 Te puedo subir el .HEX si quieres.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 11:00:16
  Yo intenté simular el PicKit Serial Analizer en ISIS y no funcionó. Supuestamente tiene que ser reconocido como un dispositivo HID pero la PC lo reconoce como un dispositivo de audio. Tiempo atrás había simulado el PicKit2 y sí funcionó bien.

  Si tu PicKit2 es un clon, puedes programar uno de los PIC con el código para el programador y probarlo.

  Si te sirve, hice un proyecto de joystick USB de un solo botón en RB7. Aquí el hilo... http://www.todopic.com.ar/foros/index.php?topic=41671.0 Te puedo subir el .HEX si quieres.


el pickit2 es original, así que no puedo realizar esa prueba, el hex que tienes es para cristal de 20mhz? De ser así, te pediría que me lo pasaras
por cierto, el estabilizador de tensión de 3,3v del pin VUSB empieza a trabajar cuando se alimenta el pic o cuando detecta el host?
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 11:25:29
  Sí, el ejemplo es para cristal de 20MHz.

  La tensión VUSB existe siempre y cuando esté habilitada desde los bits de configuración. Es por ello que si se utiliza un dispositivo que tenga alimentación propia hay que prestar atención a las resistencias de pull-up internas del módulo USB.

  Te adjunto el HEX y el esquema que es bien sencillo
  Falta el capacitor de VUSB, que bien puede ser de 470nF. Yo tengo uno de 1uF en mi PicKit2 Clone y funciona bien.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 11:35:32
Pues imagino que los pics son los culpables de que no funcione el circuito
 ya que el hex que grabo, el del pickit serial analyzer, debe de tenerlo habilitado y en el pin 14, midiendo la tensión del condenados me dá 0v
mal pinta la cosa
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 11:46:21
  Y... da toda la sensación de ser los PIC. ¿La placa la chequeaste bien? Una vez tenía un diseño con dos pistas que pasaban muy cerquita y a simple vista estaba todo bien, pero cuando medí con el tester encontré un corto. Tal vez algún pequeño hilito de cobre te quedo haciendo un corto.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 11:58:32
 Y... da toda la sensación de ser los PIC. ¿La placa la chequeaste bien? Una vez tenía un diseño con dos pistas que pasaban muy cerquita y a simple vista estaba todo bien, pero cuando medí con el tester encontré un corto. Tal vez algún pequeño hilito de cobre te quedo haciendo un corto.
está 2 o 3 veces comprobada, está noche probaré el hex tuyo y el de picuino
también haré una aplicación para el pic, habilitado el fuse del estabilizador a ver sí funciona...
Podría aplicarle externamente los 3,3v al pin VUSB a ver sí me lo detecta el pc?

Gracias ÁngelGris y Picuino que con el mosqueo que llevo aún no os había agradecido la ayuda
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 12:35:29
  Según el datasheet, si no se habilita el regulador interno (bit de configuración correspondiente a VREGEN) se pueden aplicar 3.3V externamente al pin VUSB y de esa manera se alimenta el transmisor/receptor USB interno y por lo tanto se lo puede utilizar. Pero hay que tener cuidado de no tener habilitado VREGEN si se le van a aplicar los 3.3V externamente.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 12:46:43
Probaré inyectadole los 3,3V aún con el fuse habilitado... Y sí se quema el pic, lo dejaré hasta que salga humo... Jajaja para que se rían ellos de mi, me río yo de ellos
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 12:54:09
No, no... te mando un HEX del joystick pero compilado sin el bit VREGEN...
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 04 de Febrero de 2014, 12:57:18
Probaré inyectadole los 3,3V aún con el fuse habilitado... Y sí se quema el pic, lo dejaré hasta que salga humo... Jajaja para que se rían ellos de mi, me río yo de ellos

 :D :D :D, la venganza no es buena

por lo que comentas, parece que tu alimentación del usb es el problema, ya que si fuera algún problema del cristal la compu te diria que no puede reconocer el dispositivo, si fuera un corto, la compu indicaria que el puerto consume mucha corriente, pero si no hace nada creo que solo queda el voltaje.

aunque solo faltaría descartar el código para ver que no falte alguna configuración


esperemos a ver las pruebas con los códigos de picuino y Angelgris.

Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 13:11:50
No, no... te mando un HEX del joystick pero compilado sin el bit VREGEN...
lo probaré, muchas gracias

Probaré inyectadole los 3,3V aún con el fuse habilitado... Y sí se quema el pic, lo dejaré hasta que salga humo... Jajaja para que se rían ellos de mi, me río yo de ellos

 :D :D :D, la venganza no es buena

por lo que comentas, parece que tu alimentación del usb es el problema, ya que si fuera algún problema del cristal la compu te diria que no puede reconocer el dispositivo, si fuera un corto, la compu indicaria que el puerto consume mucha corriente, pero si no hace nada creo que solo queda el voltaje.

aunque solo faltaría descartar el código para ver que no falte alguna configuración


esperemos a ver las pruebas con los códigos de picuino y Angelgris.



la venganza quemando integrados es divertida, siempre y cuando no se te queme la casa
iré descartado cosas con los aportes
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 04 de Febrero de 2014, 14:23:09

la venganza quemando integrados es divertida, siempre y cuando no se te queme la casa
iré descartado cosas con los aportes


solo cuidado con tus puertos USB yo quemé 2 de mi computadora por un corto que habia en el micro y ahora solo puedo conectar cosas con alimentación externa porque aunque siguen funcionando, mis puertos ya no dan corriente

Por ahí habia un video de un pic que lo ponian a alto voltaje hasta que explotaba, era muy divertido :rayito: :rayito: (falta el ícono de un micro)
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 14:41:41
Rivale no has mirado los fusibles de la placa base? Seguramente sea un rearmable que se haya fundido, yo me he cargado de todo en los ordenadores, pon un cable de la fuente al pin del usb y arreglado...
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: Picuino en 04 de Febrero de 2014, 14:42:47
Por ahí habia un video de un pic que lo ponian a alto voltaje hasta que explotaba, era muy divertido :rayito: :rayito: (falta el ícono de un micro)

Pobrecito.
Casi me duele a mí:


Saludos.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 04 de Febrero de 2014, 14:49:48
Rivale no has mirado los fusibles de la placa base? Seguramente sea un rearmable que se haya fundido, yo me he cargado de todo en los ordenadores, pon un cable de la fuente al pin del usb y arreglado...

no lo había intentado, gracias por la sugerencia, la voy a abrir a ver si tiene solución



Pobrecito.
Casi me duele a mí:


Saludos.


ha ese video me refería, si derepende se siente empatía por el PIC, pero hay ocaciones como la del amigo ppyote en las que dan ganas de desquitarse asi :mrgreen: :mrgreen:
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 14:55:31
Jajaja buen video, a este señor, sí que le acabó funcionando el usb... Aunque con unos cuántos de miles de voltios
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 20:47:20
bueno.... comentar que todos mis esfuerzos han sido en vano.... no detecta ninguno de los pics conectados por usb....
ni cambiando consensador, ni aplicandole tension en el pin 14 del pic.... ni nada de nada... 0 patatero....
tengo 2 18f4550... imagino que dejara grabar el mismo hex que el 2550....
igual puedo conseguir algun 18F2550 de los DOOGLES de la ps3... que esos si que se seguro que funcionara el usb....
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 21:03:21
bueno.... comentar que todos mis esfuerzos han sido en vano.... no detecta ninguno de los pics conectados por usb....
ni cambiando consensador, ni aplicandole tension en el pin 14 del pic.... ni nada de nada... 0 patatero....
tengo 2 18f4550... imagino que dejara grabar el mismo hex que el 2550....
igual puedo conseguir algun 18F2550 de los DOOGLES de la ps3... que esos si que se seguro que funcionara el usb....

  ¿Y los pic funcionan?... Si el SerialAnalizer tiene algún led puedes programar el PIC como para hacer algún juego con esos led para ver si responde.  ¿Llegaste a medir los 5V en los pines de alimentación y MCLR?
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 04 de Febrero de 2014, 21:54:21
funcionan sin ningun tipo de problema.... exceptuando la comunicacion por usb.... en cuanto al voltaje del VUSB no he conseguido ningun valor que no sea 0v...
en un par de dias probaré con otro pic nuevo....
AngelGris me puedes hacer el favor de pasarme el Hex para un oscilador de 12 mhz? asi ya acabo descartando el oscilador de cuarzo....
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 04 de Febrero de 2014, 23:28:08
  Te dejo dos HEX para cristal de 12MHz. Uno con el bit VREGEN = ON y el otro con VREGEN = OFF
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 05 de Febrero de 2014, 09:44:01
  Te dejo dos HEX para cristal de 12MHz. Uno con el bit VREGEN = ON y el otro con VREGEN = OFF
entre los niños y la faena en casa, aún no he podido probar con los cristales de 12mhz
hoy cuando llegue del trabajo me pongo a probarlo... Aunque dudo que funcione
ya he pedido un par de pic nuevos que seguramente los tenga el viernes en casa
muy agradecido ÁngelGris
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 05 de Febrero de 2014, 11:14:32
una duda, no hay problema en cargar el hex de un 4550 a un 2550?
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 05 de Febrero de 2014, 11:41:44
una duda, no hay problema en cargar el hex de un 4550 a un 2550?

  Depende el lugar que ocupe en la memoria de programa. Yo compilé para un 2550 y lo cargué en un 4550 sin problemas.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 05 de Febrero de 2014, 12:14:27
una duda, no hay problema en cargar el hex de un 4550 a un 2550?

  Depende el lugar que ocupe en la memoria de programa. Yo compilé para un 2550 y lo cargué en un 4550 sin problemas.

Gracias por la aclaración, ahora veamos si con el nuevo cristal le funciona a ppyote :-)
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 05 de Febrero de 2014, 12:16:25
  Hoy pude probar en físico mi ejemplo de JoyStick de un botón. Hasta ahora sólo lo había simulado en ISIS, tal cual lo aclaré en el post en el cual comentaba mis avances con respecto al USB con XC8.

  Grabé el 18f2550 y lo coloqué en el protoboard y para mi sorpresa, no funcionaba  :5] Después de cambiar cristal y condensadores seguía sin funcionar. Entonces coloqué otro PIC con el firmware del PicKit2 y éste sí funcionaba  :x

  Chequeo la VCC y pin de MCLR y tengo 4.89V el chequear el pin VUSB veo que hay 3.28V, aunque el "joystick" no era reconocido por la PC.

  Bueno, después de chequear y rechequear el firmware del joystick, chequear como habían quedado grabados los bit de configuración; noté al sacar el PIC del zócalo del PicKit2 que tenía doblado el pin 15 que corresponde a una de las líneas de datos para USB. Enderecé dicho pin y lo coloqué nuevamente en el protoboard y ahora sí tenía mi "joystick" funcionando en la PC.
  Por lo tanto estoy 100% seguro que el firmware de "joystick" funciona bien.

  Algo a tener en cuenta es que, aún cuando tenía un pin doblado y por lo tanto no era reconocido por el PC, el pin VUSB debe tener los 3.3V.

  Ppyote, imagino que en tu caso están mal los PIC.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 06 de Febrero de 2014, 19:56:58
voy a probar ahora a ver si funcionan con el cristal de 12Mhz
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 06 de Febrero de 2014, 20:11:53
la madre que pario a panete.... es el jodido cristal..... ufffffffffffff que rabia me da tropezar con la piedra mas pequeña.....
AngelGris.... muchisimas gracias por tu ayuda....
voy a parar de escribir... voy a salir al balcon, me fumare un cigarro y maldeciré mil y una veces al puñetero cristal
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: AngelGris en 06 de Febrero de 2014, 21:09:20
  Me alegra que hayas encontrado el problema. Cuando se dan estos fallos raros uno suele pensar en lo más complejo y en incontables ocasiones termina siendo una pavada, lo cual genera más bronca.
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 06 de Febrero de 2014, 21:17:09
la madre que pario a panete.... es el jodido cristal..... ufffffffffffff que rabia me da tropezar con la piedra mas pequeña.....
AngelGris.... muchisimas gracias por tu ayuda....
voy a parar de escribir... voy a salir al balcon, me fumare un cigarro y maldeciré mil y una veces al puñetero cristal

me da gusto que funcionó, yo digo que te vengues del cristal a ese si le puedes poner el mismo voltaje que al pic del video :mrgreen: :mrgreen:
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: ppyote en 06 de Febrero de 2014, 21:38:26
me da gusto que funcionó, yo digo que te vengues del cristal a ese si le puedes poner el mismo voltaje que al pic del video :mrgreen: :mrgreen:

mañana me encargaré de el.... no quiero despertar a los niños ni a la mujer
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: rivale en 06 de Febrero de 2014, 22:29:36
me da gusto que funcionó, yo digo que te vengues del cristal a ese si le puedes poner el mismo voltaje que al pic del video :mrgreen: :mrgreen:

mañana me encargaré de el.... no quiero despertar a los niños ni a la mujer


 :rayito: :rayito: :rayito: :rayito: :rayito: :rayito: :rayito: :rayito: :rayito:

 :mrgreen: :mrgreen:
Título: Re: 3 pics 18F2550 sin funcionar el usb
Publicado por: MGLSOFT en 06 de Febrero de 2014, 23:45:57
Un martillo y varios golpes bien asestados al cristal, te ayudaran a sacarte los nervios y asegurarte al mismo tiempo de no usarlo nuevamente !! (((:-))) (((:-))) (((:-)))