TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: lagowi en 04 de Marzo de 2007, 20:27:31

Título: Programador para pic16f877
Publicado por: lagowi en 04 de Marzo de 2007, 20:27:31
Hola. Estoy haciendo el proyecto fin de carrera y necesito programar un 16F877. Siguendo los consejos de gente de este foro he empezado a familiarizarme con los pics programando un 16F84A con un JDM que me he montado en una placa de prototipos. He montado varios circuitos y quería meterme ya con el 16F877,
Me vale el JDM para programar el 16F877? Qué modificaciones tendría que hacerle? 

GRACIAS
Título: Re: Programador para pic16f877
Publicado por: fartet en 04 de Marzo de 2007, 20:45:16
¿que programa usas para grabar? en principio no tiene que haber ningun problema, respecto a las conexiones comparando con el 16F84, salvo error, son
Título: Re: Programador para pic16f877
Publicado por: fartet en 04 de Marzo de 2007, 20:47:01
me guataria que alguien más lo confirmara :-/
Título: Re: Programador para pic16f877
Publicado por: lagowi en 05 de Marzo de 2007, 10:43:02
He usado wl WinPic800 sin problemas con JDM y el 16F84A
Título: Re: Programador para pic16f877
Publicado por: fartet en 05 de Marzo de 2007, 14:35:25
Pues entonces tienes facil comprobar si te vale tu JDM, pincha el 16F877 con las conexiones que te puse y comprueba si el WinPic800 lo detecta, que debe detectarlo, en cuyo caso no tiene porqué haber problema.
(si usas una placa tipo "boar" ten cuidado con los contactos, pues es fecuente que hagan mal contacto con los terminales de los integrados)
Título: Re: Programador para pic16f877
Publicado por: lagowi en 05 de Marzo de 2007, 20:18:04
En el esquema ese el pic es de 28 pines y el 16F877 es de 40 pines. Lo he conectado de la siguiente manera:

Vpp------------->MCLR/Vpp
Vcc------------->Vdd
GND------------>Vss
Data------------>RB7/PGD
Clock----------->RB6/PGC

El esquema del JDM que he utilizado es el de esta página http://pjmicrocontroladores.wordpress.com/2007/03/02/programador-por-puerto-serie-para-pic/

Con el WinPic800 no me lo detecta y al escribir un programa me da el siguiente error
ERROR de escritura en direccion: 0x00000000   Escrito: 0x3000   Leido: 0x3FFF

Alguna idea?

Gracias por la ayuda.
Título: Re: Programador para pic16f877
Publicado por: IIIC en 05 de Marzo de 2007, 20:35:55
Que tal, prueba con estas conexiones :

Pin 1            ---------->  Vpp (13 volts aprox)
Pin 11 y 32   ---------->  5 volts (vdd)
Pin 12 y 31   ---------->  GND
Pin 36 (PGM) ---------->  GND     **importante**
PIN 39          ---------->  clock
pin 40           ----------> data

si no te funciona es posible (mas no seguro) que el pic este dañado. 

saludos.
Título: Re: Programador para pic16f877
Publicado por: fartet en 05 de Marzo de 2007, 21:00:31
lagowi disculpa, mire mal la lista de encapsulados :(

suerte que IIIC vino al rescate :-/
Título: Re: Programador para pic16f877
Publicado por: lagowi en 05 de Marzo de 2007, 21:03:44
Gracias a ambos. De todas maneras esto sigue dando el mismo error. No me lo habré cargado por dejar la patilla PGM sin conectar?
Título: Re: Programador para pic16f877
Publicado por: microcom en 05 de Marzo de 2007, 21:16:16
recomendado pablin II por si las moscas..
http://www.pablin.com.ar/electron/circuito/mc/ppp2/
saludos 
Título: Re: Programador para pic16f877
Publicado por: lagowi en 05 de Marzo de 2007, 21:43:16
Nada. De todas maneras el esquema del JDM está bien? En la pagina del autor viene un esquema pero para un 16F84A de 18 patillas http://www.jdm.homepage.dk/newpics.htm así que buscando por internet encontré el que os puse antes, http://pjmicrocontroladores.wordpress.com/2007/03/02/programador-por-puerto-serie-para-pic/  aunque no sé si funcionará bien, no me fío demasiado. Donde puedo ver un esquema de este programador que funcione seguro.
Gracias.
Título: Re: Programador para pic16f877
Publicado por: IIIC en 05 de Marzo de 2007, 21:50:10
solo unas preguntas:

tu programador genera la corriente necesaria? asegurate que por los canales exista por lo menos 10mA

desde donde programas computadora de escritorio o portatil? si es portatil ahi esta el problema.


Título: Re: Programador para pic16f877
Publicado por: lagowi en 05 de Marzo de 2007, 21:54:05
Estoy usando un pc normal, no voy a arriesgar el portatil  :mrgreen:  Lo de la corriente no sé como mirarlo
Título: Re: Programador para pic16f877
Publicado por: IIIC en 05 de Marzo de 2007, 22:14:52
Es un poco raro tu problema. :shock:

Debes de revisar que el programador que montaste funciones adecuadamente, lo de la corriente lo ves con un multimetro(polimetro).

No se que mas pueda ser, saludos.

Título: Re: Programador para pic16f877
Publicado por: Lupin en 05 de Marzo de 2007, 22:20:41
lagowi:

Nunca use el JDM, pero si en algun momento te decidis a armar algun otro, que sea muy economico, que sea soportado por varios soft y que grabe muy bien todos los pics que necesite hasta el momento (familia 12, 16 y 18) incluido por supuesto el 16F877 y 877A, te recomiendo el propic2 programer (por puerto paralelo) hasta ahora me funciono desde pentium I hasta pentium 4, notebooks, windows 95/98/XP.. en fin.. todas las configuraciones, y la velocidad de grabacion es increible.
Tengo una version propia del propic2 que tiene pequeñas reformas para proteger los PIC del mal uso (sacarlo del zocalo durante la programacion, etc) que si te hace falta te la puedo pasar.

Saludos
Título: Re: Programador para pic16f877
Publicado por: smartpic en 05 de Marzo de 2007, 23:12:30
hola lupin sera tan amable de colocar el programador ke describes, ando en busca de un buen programador , mis compañeros me sugirieron el GTP paralelo , bueno kisiera saber si hay mas alternativas interesantes a parte de este programador  por ejemplo el tuyo, de antemano gracias. :mrgreen:
Título: Re: Programador para pic16f877
Publicado por: lagowi en 06 de Marzo de 2007, 11:27:40
Al final lo he conseguido, en esto de la electronica debe de haber duendes porque juraría que llevo toda la mañana probando lo mismo y ahora le ha dado por funcionar. Gracias por vuestros consejos, ahora a programar.
Título: Re: Programador para pic16f877
Publicado por: Lupin en 06 de Marzo de 2007, 13:59:05
hola lupin sera tan amable de colocar el programador ke describes, ando en busca de un buen programador , mis compañeros me sugirieron el GTP paralelo , bueno kisiera saber si hay mas alternativas interesantes a parte de este programador  por ejemplo el tuyo, de antemano gracias. :mrgreen:

Aca te dejo mi version de propic2.

(http://www.gratisweb.com/circuito/ima/programador_pp2_sch.jpg)

(http://www.gratisweb.com/circuito/ima/programador_pp2.jpg)

El conector es un DB9, pero en la otra punta del cable (a la PC) es un DB25 (puerto paralelo), en el esquematico indico a que pin del puerto paralelo corresponde.
En el grafico 3D todos esos integrados que se ven sobre los zocalos, son los pics puestos en su posicion al momento de grabarlos, en realidad solo se sueldan los zocalos a la placa.
Es muy practico quitarle al zocalo todos los pines que no se usan, para que se puedan enchufar y desencufar los pics con la mano y sin hacer fuerza (no es como el ZIF pero bue..).

Espero que les sirva como opcion a los que no saben con cual programador comenzar, ya que generalmente cuando se empieza con esto no se quiere invertir mucho dinero.

Saludos.
Título: Re: Programador para pic16f877
Publicado por: smartpic en 06 de Marzo de 2007, 17:02:53
hola lupin gracias por responder y compartir , pero hay un problema (derrepente es mi computadora pero no se muestran los imagenes) podrias revisar esto disculpa las molestias!! gracias :mrgreen:
Título: Re: Programador para pic16f877
Publicado por: Lupin en 06 de Marzo de 2007, 20:03:58
Smartpic, no se que pueda ser.. yo las veo bien.

saludos.
Título: Re: Programador para pic16f877
Publicado por: microcom en 06 de Marzo de 2007, 20:28:47
aca tampoco se ven
saludos
Título: Re: Programador para pic16f877
Publicado por: Lupin en 07 de Marzo de 2007, 00:21:48
Voy a pegar una imagen de otro lugar a ver si la pueden ver o no, ya que es la primera vez que agrego una imagen al texto y debo estar haciendo algo mal.

(http://www.todohistorietas.com.ar/lupin.JPG)

Esta imagen se ve?
Título: Re: Programador para pic16f877
Publicado por: Marioguillote en 07 de Marzo de 2007, 08:51:26
Ahora sí se vé. Es una imagen de tu avatar.

Saludos
Mario
Título: Re: Programador para pic16f877
Publicado por: fartet en 07 de Marzo de 2007, 10:02:59
es raro, yo depende del ordenador que use las veo o no, quizas tenga que ver algo eñl nivel de proteccion que tenga configurado el navegador
Título: Re: Programador para pic16f877
Publicado por: Marioguillote en 07 de Marzo de 2007, 10:16:38
Es probable lo del nivel de seguridad.
Ahí vá una muestra.
Saludos
Mario
Título: Re: Programador para pic16f877
Publicado por: Lupin en 07 de Marzo de 2007, 12:46:08
Es probable lo del nivel de seguridad.

Recien puse mi PC en maxima seguridad y no me muestra las fotos, tengo que tocarlas y con el boton derecho seleccionar "mostrar imagen"
En seguridad media, se ven directamente.

Saludos
Título: Re: Programador para pic16f877
Publicado por: smartpic en 07 de Marzo de 2007, 20:18:05
lupin sigo sin ver la imagenes :( , pero al imagen de tu avatar si la veo , ke sera , he visto eso de seguridad ke comentan y el mio esta en medio y no se ven nada , ke puede ser??? :?
Título: Re: Programador para pic16f877
Publicado por: Lupin en 07 de Marzo de 2007, 22:03:38
Ya subi las imagenes a otro servidor.. y ya modifique los link.. ahora tienen que verse.
Avisenme si se ven o no.

saludos.
Título: Re: Programador para pic16f877
Publicado por: smartpic en 08 de Marzo de 2007, 20:34:44

hola lupin solo se ve la imagen 3D( al menos en mi compu) y no se ve el eskematico  :( ta medio raro esta situacion, voy a comenzar al jugar con esto del nivel de proteccion a ver ke sale!!  :) . mira esto es lo ke se ve.
Título: Re: Programador para pic16f877
Publicado por: smartpic en 08 de Marzo de 2007, 21:09:51
bueno parece ke jugando un poko con esto del nivel se seguridad puedo  verlas pero solo cuando respondo al post !! :shock: , pero ya se ven!!, la imagen 3D se ve muy bien ( ke programas utilizas) , utilizas transistores BC327, podria utilizar el BC 558?? ambos son PNP , es ke tengo por aki algunos sacandame la lengua,ademas utilizas dos reguladores de tension uno de 5 V y otro de 12 V, pero en la imagen 3D veo solo  uno el ke tiene empake TO-220 ¿cual es el de 5 o 12 V? y el otro donde esta es le ke tiene empake tipo transistor cierto?? :? puedo utilizar en ambos reguladores los de empake TO-220?? , tendre ke ponerles algun disipador?? como debo configurar el winpic800??, ke modificaciones debo hacer si deseo colocar un zocalo ZIF ?? podrias facilitarme la direccion del circuito original, para leerla y asi poder entender el funcionamiento de los 3 led??
 gracias
Título: Re: Programador para pic16f877
Publicado por: Lupin en 09 de Marzo de 2007, 01:36:10
Smartpic,
La imagen 3D esta hecha con el Eagle3D.
Si, podes usar los 558, (ya que trabajan al corte o saturacion).
El de 12v lo puse en to220 para soportar alimentaciones de mas de 25v sin problemas.
El de 5v lo puse en to92 ya que no necesita disipar mucho, pero si lo pones en to220 no hay problema (lo que sobra no molesta).
Ningun regulador necesita disipador en este circuito.
En winpic800 lo configuras como propic2 y listo.
Muchas modificaciones tenes que hacerle para un ZIF, incluyendo dipswitchs. (para que quede bien).
No hay ninguna direccion del circuito original, ya que es un diseño propio y nunca lo subi a internet.
El led verde indica que esta encendido, los rojos indican la activacion de VPP y VCC.

Saludos