Autor Tema: Programador para pic16f877  (Leído 10866 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Programador para pic16f877
« 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

Desconectado fartet

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 145
Re: Programador para pic16f877
« Respuesta #1 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

Desconectado fartet

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 145
Re: Programador para pic16f877
« Respuesta #2 en: 04 de Marzo de 2007, 20:47:01 »
me guataria que alguien más lo confirmara :-/

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Re: Programador para pic16f877
« Respuesta #3 en: 05 de Marzo de 2007, 10:43:02 »
He usado wl WinPic800 sin problemas con JDM y el 16F84A

Desconectado fartet

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 145
Re: Programador para pic16f877
« Respuesta #4 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)

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Re: Programador para pic16f877
« Respuesta #5 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.

Desconectado IIIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
Re: Programador para pic16f877
« Respuesta #6 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.
« Última modificación: 05 de Marzo de 2007, 20:38:36 por IIIC »
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."

Albert Einstein

Desconectado fartet

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 145
Re: Programador para pic16f877
« Respuesta #7 en: 05 de Marzo de 2007, 21:00:31 »
lagowi disculpa, mire mal la lista de encapsulados :(

suerte que IIIC vino al rescate :-/

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Re: Programador para pic16f877
« Respuesta #8 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?

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: Programador para pic16f877
« Respuesta #9 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 

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Re: Programador para pic16f877
« Respuesta #10 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.

Desconectado IIIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
Re: Programador para pic16f877
« Respuesta #11 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.


« Última modificación: 05 de Marzo de 2007, 22:10:41 por IIIC »
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."

Albert Einstein

Desconectado lagowi

  • PIC10
  • *
  • Mensajes: 17
Re: Programador para pic16f877
« Respuesta #12 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

Desconectado IIIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 158
Re: Programador para pic16f877
« Respuesta #13 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.

"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas."

Albert Einstein

Desconectado Lupin

  • PIC12
  • **
  • Mensajes: 81
Re: Programador para pic16f877
« Respuesta #14 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


 

anything