Autor Tema: Todo sobre el ICSP  (Leído 13505 veces)

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

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Todo sobre el ICSP
« en: 06 de Septiembre de 2008, 12:11:19 »
hola amigos

Aqui dejo una pequeña recopilación de enlaces sobre el conector ICSP.

ICSP significa In Circuit Serial Programming, es un conector que disponen algunas placas mediante el cual podemos actualizar o reprogramar el chip sin sacarlo del zocado de donde lo tenemos colocado en un proyecto, algunos programadores disponen de este conector para unir el programador con la placa que contiene el chip a programar.
el conector, tiene:
VPP/MCLR --------------- 13v o 13.5v (maximo 14v) terminal para poner elpic en modo progrmacion (13v) y resetear el PIC (MCLR)
Vcc -------------------------5v
GND -----------------------0v
PGC /CLOCK --------------------sincronización
PGD/DATA ----------------------Datos a traferir
PGM - LVP ----------------------señal de programación de bajo voltaje

- El orden de los pines puede variar en diferentes proyectos pueden estar en diferente orden.
- Conviene ponerles nombre al os pines y asegurarnos que hacemos bien la conexion desde el programador a la placa donde este el chip a programar.
- Cuando el pic recibe los 13v entra en modo programación.
- si le ponemos una fuente externa al programador, por no darlos la suficiente tension de programacion el puerto (en Laptop), sera el programador el que
   gobierne la tensión de programación, no la podemos meter directa al ICSP del programador
- Vpp "NO" debe sobrepasar los 14v.
- se debe tener puesto un diodo  además de una resistencia cuando conectamos el VPP para evitar daños o enfentamientos de voltaje.
- se debe poner una resistenncia de 1k en los pines de CLOCK y DATA para aislar esos pines del chip a programar del resto del circuito donde se          encuentra insertado si lo hacemos por ICSP.
- algunos conectores ICSP tiene más pines, ello es por tener alimentaciones extras pero que se repiten,
   se soluciona puenteandolas algunas veces, siempre debemos documentarnos primero.
- PGM - LVP se debe revisar si esta conectado, muchas veces no funciona el programador o el acto de programar por estar conectado.
- si insertamos el ICSP a la placa le meteremos 13v y 5v hay que asegurarse que la placa no tiene alimentacion propia conectada,
  se podria crear una sobretension y estropear ambas placas incluso el puerto del pc.
- MCLR significa -->Master Clear (Reset) input, consite en poner unos instantes a cero el terminal, con el nombre Vpp\MCLR esto se hace mediante un pulsador conectado a  masa, su uso habitual consiste en pulsarlo para reiniciar el pic.






link sobre el ISCP:


http://www.best-microcontroller-projects.com/pic-programming.html
http://www.best-microcontroller-projects.com/pic-icsp.html


http://www.todopic.com.ar/foros/index.php?topic=8193.0
http://www.todopic.com.ar/foros/index.php?topic=21221.0
http://www.todopic.com.ar/foros/index.php?topic=21221.20
http://www.todopic.com.ar/foros/index.php?topic=22054.0
http://todopic.mforos.com/59905/4422331-duda-conector-icsp/
http://www.todopic.com.ar/foros/index.php?topic=13407.0
http://www.todopic.com.ar/foros/index.php?topic=13994.0

http://www.todopic.com.ar/foros/index.php?topic=11674.0
http://www.todopic.com.ar/foros/index.php?topic=22820.0
http://www.todopic.com.ar/foros/index.php?topic=12693.0
http://www.todopic.com.ar/foros/index.php?topic=11674.0
http://www.todopic.com.ar/foros/index.php?topic=22820.0
http://en.wikipedia.org/wiki/PIC_microcontroller






AÑado algunos link del propio foro y algunos link que en contre por internet.
« Última modificación: 16 de Septiembre de 2008, 21:27:47 por pajaro »

Desconectado DONMIGUEL

  • PIC10
  • *
  • Mensajes: 2
Re: Todo sobre el ICSP
« Respuesta #1 en: 26 de Enero de 2009, 19:06:33 »
A ver si alguien me puede ayudar. Estoy intentando conectarme a un micro 16f818 mediante conexión icsp con el programa picprom, pero me sale siempre un mensaje de error ( no puede abrir el puerto serie para conectar con el micro). Como no me fiaba de la alimentación que me da el puerto serie, he metido alimentación externa de 5v para alimentar el micro, pero sigue igual. Parece estar muerto. Es posible que tenga que configurar de alguna manera el puerto..?  Gracias y un saludo

Desconectado Gonzalo_BlackHawk

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 519
Re: Todo sobre el ICSP
« Respuesta #2 en: 26 de Enero de 2009, 23:17:59 »
DONMIGUEL, si el programa no puede abrir el puerto serie para conectar con el micro puede suceder que exista un programa que este ocupando el puerto y no te deje utilizarlo. En general cualquier terminal de comunicación puede estar causandote este problema. A mi me sucede cuando olvido el monitor de puerto serie abierto durante las depuraciones y luego trato de compilar... me tira el mismo error. Prueba con eso.

Saludos.
"Siempre piensa si el jugo vale la exprimida..."

"La muerte esta tan segura de vencer que nos da toda una vida de ventaja."

Desconectado DONMIGUEL

  • PIC10
  • *
  • Mensajes: 2
Re: Todo sobre el ICSP
« Respuesta #3 en: 27 de Enero de 2009, 17:08:13 »
DONMIGUEL, si el programa no puede abrir el puerto serie para conectar con el micro puede suceder que exista un programa que este ocupando el puerto y no te deje utilizarlo. En general cualquier terminal de comunicación puede estar causandote este problema. A mi me sucede cuando olvido el monitor de puerto serie abierto durante las depuraciones y luego trato de compilar... me tira el mismo error. Prueba con eso.

Saludos
Gracias Gonzalo. Ya lo he intentado pero ahora el mensaje de error que me aparece es (falta el pic o no responde. Conexión del pic interrumpida o con interferencias). Es posible que el programador picprom no funcione bien. No estoy familiarizado con él, asi que probaré con algún otro modelo. Alguna sugerencia...?

Desconectado vallecillo

  • PIC12
  • **
  • Mensajes: 84
Re: Todo sobre el ICSP
« Respuesta #4 en: 27 de Enero de 2009, 18:23:04 »
el gpic-usb de willy hay una discucion sobre este tema abierta en este foro y la pagina web del autor es la siguiente:http://www.sitionica.com.ar/gpic-usb-programador-download.htm

es usb, funciona en windows xp, windows vista 32 y 64  es gratuito, de entrada soporta los pic de uso mas frecuente y el autor esta agregando nuevos pics constantemente

el hardware involucrado se consigue facilmente en cualquier tienda electronica

saludos y suerte

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: Todo sobre el ICSP
« Respuesta #5 en: 14 de Febrero de 2009, 17:50:37 »
hola amigo DONMIGUEL
no se si solucionaste tu problema ?

asegurate  de poner todas las masas juntas y verificar que le llega el hilo de datos y clock estan bien conectados,
el empice siempre es dificil, todos hemos pasado por eso, no desesperes.

un saludo.


 

anything