Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

25/07/2011 #2121


Hola gente,
soy nuevo en este foro y llevo ya un tiempecito intentando hacer un programador de pics sin que haya manera que salga :S probe hacer un jdm para programar un pic18f2550 para el pickit2 pero no salio bien. al final consegui que me programaran el 18f2550 con el hex de moyapic y en teoria esta bien programado. luego he montado la placa del pickit2 tambien indicado en la carpeta de moyapic.
El problema es que cuando lo conecto al portatil por usb se me enciende la luz verde pero no suena nada.
He buscado en el foro y en el pdf y no he encontrado como solucionar este problema. En el administrador de dispositivos no me aparece dispositivos compatibles hid ni nada por el estilo y no suena nada al conectar la placa al ordenador, pero si se enciende la luz verde.
He comprobado la continuidad del circuito y en teoria esta bien y he comprobado el voltage en Vdd i Vss del zocalo con el pic puesto y me da 5v.

Si alguien sabe como solucionarlo por favor agradeceria que me lo dijera. Pido disculpas si ya esta posteado antes pero no lo he sabido encontrar y me estoy volviendo loco :S

Muchas gracias!

Quizas pueda ser algun tema de pins de configuracion, porque el hardware diria que esta bien, supongo que el problema es de software.
Cuando programe el pic18f2550 no toque los pines de configuracion, si puede ser por eso, alguien podria decirme que debo poner de pines de configuracion?? yo no tengo ni idea :S
25/07/2011 #2122

Avatar de J2C

Joan

El esquema del archivo ESQUEMA.pdf que se encuentra dentro del sub-directorio Esquema y PCB a su vez dentro del archivo pickit2_moyapic_version_153.rar tiene un pequeño error en la conexión de los pines 2 y 3 del USB con los pines 15 y 16 del Pic.

Para solucionarlo verifica el archivo ESQUEMA.pdf que se encuentra dentro del sub-directorio PICKIT2 - Esquemas originales del rar citado en el párrafo anterior.

El led verde se enciende por que dice que tu programador recibe los +5V del USB.

Saludos, JuanKa.-


P.D.: Ese inconveniente ha sido comentado infinidad de veces dentro de este thread.
25/07/2011 #2123


Muchas gracias J2C, voy a ver si cambiando la conexion de los pines se arregla. Ya dije que seguramente ya se habia dicho pero hay 107 paginas es imposible seguir el hilo. Lo de los pines lo leí pero no sabia que respondia a este error, de nuvo mis disculpas por repetir la pregunta.

Muchas gracias!
25/07/2011 #2124

Avatar de J2C

Joan

Espero que soluciones tu problema. Solo puse el comentario como P.D. y no lo tomes a mal, mas bien es para las nuevas preguntas de los nuevos.

Saludos, JuanKa.-
25/07/2011 #2125


noo no te preocupes que no me lo tomo a mal, faltaria mas. Es solo que se que es molesto que pregunten cosas que ya se han dicho, por eso me disculpe.

Acabo de rectificar los pines del usb 2 i 3 i del pic 15 i 16 que efectivamente estan cruzados respecto al original, pero sigue sin detectarmelo.

Solo se me ocurre 3 cosas que puedan ser el problema:

1- Arriba hay dos taladros que no se usan para nada. Hay que hacer un puente?
2- Los pines de las dos filas de 5 connectores estan ligadas entre si, esta bien o es un cruce?
3- El pic18f2550 lo programe con un profesor en la universidad y dejamos los pines de configuracion tal cual salian, hay que poner alguna configuracion diferente?

eso es lo unico mas que se me ocurre, ya no se que mas hacer :S. A ver si ves el error tu.

Muchas gracias

(Como hago para adjuntar un archivo si no lo tengo en internet, no tengo url?)
25/07/2011 #2126

Avatar de J2C

Joan

1)- Cuando dices arriba, supongo que dices entre la tira de 5 pines simples y la tira de 5 pines dobles?, SI, ese es un puente que no ves indicado y corresponde a MASA = 0V.

2)- Es correcto que todos esos pines esten conectados (ligados), son 2 opciones de conexión del programador que realizo el autor de esta placa. La tira simple le permite conectarlo en una protoboard por ejemplo y la tira doble te permite realizar un cable conectorizado en ambos extremos para enchufarlo en algun circuito y realizar la programación ICSP (In Circuit Serial Programming).

3)- No se deben cambiar los "bits de configuración" que te da el archivo hex.

4)- Para adjuntar archivos, imagenes, debes pulsar el boton que dice "Ir a Avanzado" de esa manera aparece una pantalla que mas abajo de donde escribes la respuesta te da opciones de "Gestionar Archivos Adjuntos" con algunas limitaciones de tamaño ó forma según podras apreciar de acuerdo al tipo de archivo a subir desde tu PC. Sin necesidad de que tengas una URL (Pagina Web) tuya, el solo hecho de conectarte con tu PC ya te lo permite hacer.

Saludos, JuanKa.-
26/07/2011 #2127


Nada no hay manera, he hecho el puente y tampoco me lo detecta :S
subo una foto del circuito a ver si tu que debes estar cansado de verlo ves si hay algo mal puesto o algo porque ya no se que mas hacer T_T

(En la foto lo que se ve como quemado es porque la pista no llegaba del todo al pad y tuve que soldarlo un poco mas, pero solo hace puente con la pista, no hay ningun cruce, y los pads de arriba que corresponden al puente en la foto no estan unidos, pero los tengo soldados, solo que la foto es de antes)

Gracias!
Imágenes Adjuntas
Tipo de Archivo: jpg pickit2.jpg (215,0 KB (Kilobytes), 97 visitas)
26/07/2011 #2128

Avatar de J2C

Joan

Yo realize otro diseño de PCB. Lo unico que puedo comentarte respecto de la imagen que has subido es que a mi entender al realizar pistas de interconexión tan finas corremos el riesgo que ante imperfecciones del metodo previo (Pcb por plancha, PhotoResist, etc.) al colocar la plaqueta en el acido alguna pista no tenga continuidad por ejemplo por pelos humanos, demasiado tiempo dentro del acido, etc.

Deberias revisar las mismas mas en detalle con lupa cuentahilos o con tester en continuidad, la foto no permite hacerlo a la distancia.

Otro inconveniente que han tenido lectores de este thread ha sido el uso de transistores falsificados o con sus conexiones en otra posición que lo indicado en la placa.

Saludos, JuanKa.-
26/07/2011 #2129


J2C Gracias de antemano.
El pablin me ha funcionado como un guante, tras cambiar el pic de prueba por uno nuevo, estaba muerto, ahora que el programador funciona, solo tengo que adaptar el pablin inicial a las modificaciones para poder programar el pic de 28 pins.
Aunque solo consigo grabar con el ICprog, el Winpic800 me esta dando dolores de cabeza a la hora de configurarlo, no se si sera que el portatil aun esta con Win98ME.
Muchas gracias por tu ayuda :-)
26/07/2011 #2130

Avatar de J2C

Mikeekim

La verdad es que dije WinPic800 por que la ultima versión que tengo yo del IcProg (1.06b) no lo tiene al PIC18F2550 y tampoco sabría decirte si el problema es Win98 ó WinMe.

Pero si lo podes grabar con cualquier otro Software adelante, no olvides de poner a masa el pin #26 .

Saludos, JuanKa.-
26/07/2011 #2131


J2C entonces lo que he de hacer, segun el esquema de pablin II para Pics de 28 pins en el caso del 18f2550 es levantar el pin 8 y 19 de masa y conectar el 26 a masa? o serviria con hacer un puente del 26 al 19 y al 8? o es mejor colocar una resistencia de 470h entre el 26 y el 19?
27/07/2011 #2132

Avatar de J2C

Mikeekim

Yo digo de AGREGAR el pin #26 a masa (a 8 y 19) por que ese pin cumple las funciones de RB5/KB11/PGM y el tema es por esta ultima PGM dado que si llegase a sensar un nivel lógico alto provoca que el µControlador ingrese en el modo LVP (Low Voltage Programming) y tu lo veras como que no puedes programarlo".

Saludos, JuanKa.-

P.D.: en algunos zócalos ZIF suelen colocarle una resistencia como tu dices a masa, pero es lo mismo; incluso mejor puesto directamente a masa ya que un CERO lógico no lo dañara.-
28/07/2011 #2133


Buenas J2C al fin tengo implementada la firmware del pickit2 clone en el 18f2550, funciono perfecto tal como me dijiste, por cierto he visto varios post diciendo barbaridades del programador pablin y su creador en este mismo foro pero en otros hilos, yo lo unico que puedo decir al respecto es gracias a Pablin, a J2C y a Moyano por sus aportes y ayudas.
Saludos.
PD: Ahora voy a ponerme a montar el pickit 2 clone.
28/07/2011 #2134

Avatar de J2C

Mikeekim

Lamentablemente son las expresiones de disgusto de quienes no analizan los circuitos previamente, como también de quienes tampoco controlan si lo han armado bien o no!!.

Ten en cuenta que tu has realizado comprobaciones previas a que comenzara a ayudarte, eso es fundamental para poder darte una mejor guia cuando solicitas la ayuda.

Saludos, JuanKa.-
28/07/2011 #2135

Avatar de Moyano Jonathan

A toda la gente que use programador paralelo , estilo PROPIC2 o pablin, por favor suban sus experiencias. Personalmente tanto el PROPIC2 (original clone) Y el pablin no me han funcionado. Solo he podido programar el PIC18F2550 con el programador JMD ...también en cuanto a como grabar el PIC18F2550, busquen en este link: ¿Programador para PIC 18F2550? (Para poder montar despues el Pickit2 Clone)
30/07/2011 #2136


Bien a peticion de Moyano, os cuento mi experiencia por si os sirve de ayuda, mi frustracion llego cuando solo disponia de USB en la torre y en el portatil disponia de serie y paralelo pero con un voltaje muy bajo en el serie para poder programar pics, asi que consegui programar el 18F2550 con el programador pablin II (Gracias a la ayuda de J2C) que requiere alimentacion externa, pero como todos los programadores tiene sus inconvenientes, para poder hacerlo funcionar una vez montado hay que seguir 6 pasos fundamentales o no funcionara.

1º Para probar el programador usar el icprog, si al leer sigue encendido el led verde es que esta mal configurado, hay que marcar la opcion invertir MCLR, en winpic800 lo mismo, pero usamos la configuracion de Propic2, si al leer sigue encendido el led verde, es que esta mal configurado.

2º Solo se puede extraer y colocar el pic en el Zocalo cuando el led verde este encendido.

3º usar una fuente de alimentacion que supere los 15 volts y 200 ma, intente hacerlo con una fuente de 12 voltios de PC y no habia manera de hacer entrar el pic en modo programacion, asi que usando un alimentador de esos que todos tenemos por casa que pone 12 voltios funciona, y es porque realmente no son 12 voltios dc, me imagino que al ser un transformador no regulado y de mala calidad no te proporciona la señal tipica de DC y es una onda en forma de sierra que hace tener mas de 12 voltios en picos, almenos los polimetros me marcaban entre 16 y 18 voltios, en varios cargadores de esos que tenia por casa, por lo que hace coincidir con mi teoria que la forma de onda es en sierra (no tengo osciloscopio para comprobarlo).

4º Usar EXCLUSIVAMENTE los pins marcados para alimentacion, lectura y escritura de cada Pic, por ejemplo, el Pablin I en teoria graba en el 16F628A pero en la practica no lo hace porque hay patillas que no son necesarias pero que estan conectadas al zocalo y en consecuencia con el pic y estas impiden que entre en modo programacion, no me pregunteis porque porque no tengo ni idea, pero asi es, si miramos el esquema del Pablin I vemos que en el zocalo hay varios pins conectados al zocalo, si grabamos un 16F84A lo vamos a hacer sin problemas pero si probamos un 16F628A ya no funciona
asi que usamos un segundo zocalo sobre el primero y levantamos todas las patillas excepto la 4-5 12-13 y 14 y sorpresa ya graba el 16F628A, pues lo mismo pasa con el 18F2550 si lo insertamos en un zocalo de 28 pins que tiene conectados al zocalo mas conexiones de lass necesarias, no funcionara, asi que en el zocalo metemos un segundo zocalo con los pines necesarios, que son el 1 que corresponde a MCLR o Vpp, el 8 Vss o Gnd, el 19 tambien Vss o Gnd y los 3 restantes el 20 que es Vcc (5vdc), el 27 que es Scl y el 28 que es Sda.

5º Hay que hacer un puente desde el pin 26 al pin 19, ciertos pics como indica en la pagina del ICprog necesitan un puente por eso pone Pull PGM to GND eso es hacer un puente desde el pin PGM a Masa, en este caso del 26 al 19. mirad la lista de los distintos pics que necesitan hacer ese puente http://www.ic-prog.com/index1.htm en el apartado de supportes devices, aunque no salga el 18F2550 porque no lo soporta, nos servira para futuras grabaciones con distintos pics y este tambien necesita el puente.

6º el pin 5 del db25 o del cable que va al puerto paralelo es para pics de 8 y 18 pins asi que hay que desconectarlo y conectarlo al pin 6 que es para pics de 28 y 40 pins, hay que tener en cuenta que el puerto paralelo de nuestro ordenador mirandolo de frente, tiene el pin 1 arriba y a la derecha y el 25 abajo y a la izquierda.

Si seguis estos pasos os garantizo que grabareis con el sencillo esquema del programador Pablin el ansiado firmware en el 18F2550.
Saludos.
30/07/2011 #2137

Avatar de Moyano Jonathan

mikeekim, gracias por tu experiencia, es de gran ayuda para el desarrollo del hilo !

Un saludo y que andes bien !
02/08/2011 #2138

Avatar de Nano24

Moyano Jonathan dijo: Ver Mensaje
8-) Hola a todos

Bueno no a pasado ni un día pero por las buenas críticas que he recibido por parte del foro pongo a su disposición 2 videos que muestran al pickit2 en funcionamiento. Uno de los videos muestra como el pickit2 clone programa mi picdem board con un pic16f887. Y el otro video es para mostrar el proceso de actualización via usb directa del firmware del pickit2.

Video de la prueba de hardware.
YouTube - PICKIT2 Prueba de funcionamiento
Video que muestra como se actualiza el fimware del pic.
YouTube - Actualizar firmware PICKIT2

PD: Disculpen la calidad de video .3gp del cel , pero la cámara digital no me tomaba bien la pantalla de la laptop así que no me quedó otra.
Pero eso es mentira pana, lo que colocaste ahi en el video, pues yo hice lo mismo y no acepta y no sucede nada... quise actualizar mi pickit 2 para que reconozca el PIC16F84 y no paso nada.
02/08/2011 #2139

Avatar de Moyano Jonathan

Pero eso es mentira pana, lo que colocaste ahi en el video, pues yo hice lo mismo y no acepta y no sucede nada... quise actualizar mi pickit 2 para que reconozca el PIC16F84 y no paso nada.
Acepto muchas críticas en el foro , pero que me digan mentiroso NO. Si subí los videos y te muestro que la actualización funciona bien..es por que funciona.....

EL PIC16F84 NO LO ACEPTA EL PICKIT2....NO LO RECONOCE...SOLO RECONOCE DE MANERA AUTOMATICA EL PIC16F84A.

Antes de decir mentiroso a alguien que te está ayudando , mejor leer informarse y luego preguntar.

Un saludo y que andes bien.
02/08/2011 #2140

Avatar de Nano24

Moyano Jonathan dijo: Ver Mensaje
Acepto muchas críticas en el foro , pero que me digan mentiroso NO. Si subí los videos y te muestro que la actualización funciona bien..es por que funciona.....

EL PIC16F84 NO LO ACEPTA EL PICKIT2....NO LO RECONOCE...SOLO RECONOCE DE MANERA AUTOMATICA EL PIC16F84A.

Antes de decir mentiroso a alguien que te está ayudando , mejor leer informarse y luego preguntar.

Un saludo y que andes bien.
Jajaja bueno disculpa pues pana, pero hace un par de meses te pedí ayuda con letras MAYUSCULAS en tu video de Youtube y no me respondiste en nada , pensé que escribiéndote de manera drástica y áspera si me responderías, entonces el pickit 2 no se puede actualizar tampoco o alguna librería para que programe pic16f84?
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.