TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: RS232 en 11 de Agosto de 2006, 23:41:22

Título: aun no me queda claro ICSP
Publicado por: RS232 en 11 de Agosto de 2006, 23:41:22
hola a todos...
anduve buscando por el foro sobre ICSP y he encontrado varios temas...
pero no me queda claro lo siguiente, asi que abro otro tema :
el ICSP se utiliza para grabar los PIC en los circuitos, pero el ICSP (con el grabador) se queda conectado  al circuito cuando esta funcionanado??? eso no dañaria al grabador o al PIC???

espero que alla sido claro....

gracias.
saludos.

Título: Re: aun no me queda claro ICSP
Publicado por: Sispic en 12 de Agosto de 2006, 01:59:33
No se si es que son las 6 de la mañana y no veo 3 en un burro , pero no encontrava el boton ressponder . :D

hola amigo , aqui podras leer un poco mas
http://www.elrebujito.es/modules.php?name=Guiki&MODE=SHOW&PAGE=ICSP
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 04 de Septiembre de 2008, 21:56:29
hola amigo sispic

creok el enlace ha pasado a mejor vida,
podias redirigirlo, porfa..
por cierto en esa web hay dos enlaces de electronica,
donde esta la diferencia o es un truco.

un saludo..

pd: mas de 120dias ya lo se...pero sigo buscando..cosas con refereincia al ICSP
por cierto me mola tu lacasito amarillo el de debajo de la raya, ta chulo.
Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 04 de Septiembre de 2008, 22:13:43
Es un truco. Son esa páginas que venden espacios publicitarios y al parecer, detectan cuando se introdujo mal una dirección, arman una portada con el nombre que hasy puesto en la dirección y te muestra muchos enlace.

El link, no pasó a mejorvida, si no que se mudo a www.micropic.es, pero no se en que parte. Deberás buscarlo.

Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 05 de Septiembre de 2008, 06:29:23
Este es el link completo::
http://www.micropic.es/index.php?option=com_mambowiki&Itemid=75

Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 05 de Septiembre de 2008, 10:55:15
hola amigos

gracias Leon Pic, no es el primer caso, que encuentro por el foro, de todas formas simpre que encuentre un link roto lo reportare para que aunque sea de mas de 120 dias si se puede redirigir, se arregle.

amigo Nocturno

queria provechar para preguntarte sobre este link: http://todopic.mforos.com/59905/4422331-duda-conector-icsp/

-----------------------------------------------------------------------------------------------------------------

RE: Duda conector ICSP

Imagino que dependerá del programador y del circuito, porque al igual que a Marcos no le va, yo siempre lo tengo pinchado en la protoboard y conectado al circuito que esté probando sin necesidad de soltarlo.

------------------------------------------------------------------------------------------------------------------

como lo haces para tener simpre concertado el conector ICSP a la placa del PIC se supone que si lo tienes conectado al pic le metes por VPP 13.5v y al Vcc los 5v y no te hace falta el 5v de la placa de entrenamiento, al meterle los 13.5v no se pone en modo de programacion, el pic si la pla ca ya viene con 5v como lo haces. estas usando el pic .

que recomendarias poner el el puerto que tenemos el clock y el data : un LCD se podria poner con resistencias de 1k o se podrian poner pulsadores o algun zumbador.


un saldo


Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 05 de Septiembre de 2008, 12:33:37
hola amigos

gracias Leon Pic, no es el primer caso, que encuentro por el foro, de todas formas simpre que encuentre un link roto lo reportare para que aunque sea de mas de 120 dias si se puede redirigir, se arregle.

No hay ningún problema en re abrir hilos viejos.  A lo que me refería, es que no hagas la misma pregunta en varios hilos.
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 05 de Septiembre de 2008, 12:45:34
Sólo se le meten 13V cuando lo programas; si en Winpic800 no le das al botón de programar, no llegan esos 13V al PIC.
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 05 de Septiembre de 2008, 13:20:42
hola amigos

Perdona nocturno que sea tan pesado, pero tengo un programador un JMD lo conecto al LapTop no da los 13v.
pues conecto el JMD al db9 del pc saco las lineas de clock, data (la maso no verdad) y se las meto al pic bien por el ZIF o bien por el ICSP y por otro lado tengo una fuente externa le meto 13,6v al Vpp del pic o al Vpp del ICSP y ademas le meto los 5v al Vcc del pic o del ICSP, la masa se la conecto de la fuente no del puerto o tambien la del puerto.?

cuando al pic solo le meto 5v trabaja con lo de dentro, en modo programa, pero si le meto 13.v en Vpp entra en modo programacion es eso verdad?

un saludo nocturno
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 05 de Septiembre de 2008, 13:32:45
Sí, pero tú no puedes meter los 13V manualmente. Tienes que dejar que sea tu programador el que lo haga
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 05 de Septiembre de 2008, 14:36:47
hola nocturno

por donde le inyecto la tension yo tengo este programador: (ver foto)
 queria hacer este otro : http://feng3.cool.ne.jp/en/pg5v2.html lo malo que le tendria que poner fuente externa y estamos en las mismas.

por el foro enconte este otro esquema http://www.todopic.com.ar/foros/index.php?topic=21410.msg182236#msg182236
pero hay componentes que no se lo que son por ejemplo el conector es db9 o db25 son machos o hembras, los diodos son de 5.1v ?

amigo nocturno pudes indicarme por donde le pongo la fuente


un saludo y mucha paciencia
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 05 de Septiembre de 2008, 14:39:08
NPI  :shock:
Título: Re: aun no me queda claro ICSP
Publicado por: stk500 en 05 de Septiembre de 2008, 16:36:37
http://pjmicrocontroladores.wordpress.com/2006/11/20/documento-programador-por-puerto-paralelo-para-pic/
hola pajaro! aqui te dejo un Esquema para que vea como funciona, los 13Voltio  viene del Regulador de 12 voltio y las comunta el transistor al pic , fijaste bien en el esquema, te aconsejo que si no comprende lo electronico lee para que aprenda los que son componente, para programar con ICSP hay que tener muchos cuidados como ocupa los pines ICSP, te recomiendo si lo usa en tu circuito de poner Jumper, (Puentes) asi lo quita cuando vaya a programar o hacer Update.
Saludo
Título: Re: aun no me queda claro ICSP
Publicado por: xocas en 05 de Septiembre de 2008, 16:47:54
doy por supuesto que tampoco tiene un puerto paralelo y el gasto de uno usb no entra en tus posibilidades o tus planes, o ambas cosas.

lo siento, de veras que lo siento, pero no me sale una respuesta que no sea aconsejarte que hagas un esfuerzo o esperes un poco más y te vayas a por un programador usb con conector icsp porque a la larga lo agradecerás y te habrás ahorrado el dinero de alguno serie que no funciona o de algunos pics que en el mejor de los casos te dan un comportamiento inesperado y en el peor los ves morir uno tras otro.
te lo digo por experiencia, mi primer programador fue un te20s que se uso media docena de veces, con sus problemas con los 16f628 y todo cuanto tuviera posibilidad de lvp, con el oscilador local de los 12f629... bueno, duerme desde hace mucho al final de un cajón afortunadamente.
para mi fue un esfuerzo económico la compra del gtp-usb+ pero aún hoy, después de cosa de tres años lo sigo considerando mi mejor compra en lo que a pics se refiere.

yo también siempre tengo conectado el icsp al circuito en cuestión, y uso vpp, gnd, data y clk solamente, alimentando el circuito con su propia fuente y no desde el programador. como además tengo todo configurado para que desde el propio entorno de programación sea suficiente un click sobre un botón pues el resultado es inmediato.

he leído casualmente esto días que en el caso de un jdm es mejor alimentar el pic desde el propio programador hice un pequeño adaptador icsp pra probar ambas cosas: con y sin alimentación y ver diferencias si las hay. este fin de semana te cuento como fue la cosa y si tienes el esquema de tu entrenador te diseño un adaptador para ti

también tengo algunas cosas más sobre icsp que te haré llegar. parece más difícil de lo que es en realidad...

un saludo
Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 05 de Septiembre de 2008, 16:58:56
Me parece que la duda está centrada en como utilizar los pines que se utilizan para programar y luego de la programación, usarlo para otro fin, digamos, prender un LED, leer un dato, etc.

Sinceramente, a mi, también me interesa mucho porque jamás utilizé el mñodul ISCP y me gustaría empezarlo a utilizar. Estoy cansado de poner y sacar el PIC en el programador (y romper pines  :x )
Título: Re: aun no me queda claro ICSP
Publicado por: stk500 en 05 de Septiembre de 2008, 17:16:48
Hola Leonpic! yo uso el ICD2 sin Zocalo y me hice 2 adaptador uno con el RJ45 que y 5 cablecitos con puntas que conecto al Protoboard el otros tengo un conector de 5 pines que uso siempre en todos mis circuitos y hasta ahora no me da problema de programcion. eso lo puede hacer tu mismo amigo leonpic  :P
Saludo
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 05 de Septiembre de 2008, 18:33:43
hola amigos

amigo nocturno gracias por tu sinceridad, espero no haberte asustado tenia que intentarlo.

-----------------------------------------------------------

amigo stk500 ese link ya lo conocia, gracias de toads formas, lo llegue a montar en proteus, la fuente la monte en proteus y la simule, y rulaba, la monte en placa blanca con un 78012 y un 7805 estos intregrados sacan 1 amperio, la parte del puerto y de los inversores tambien la tengo en proteus pero no la monte en placa blanca por faltarme el chip inversor, de todas formas en ese esquema no logro entender eso del IC1P y los dos terminales de encima  no logro ver los bien, y saber lo que son.(pne algo y no se que es)
la parte donde se conectan los zocalos intente ponelas todas juntas en un zif pero casi me vuelvo loco, fracase en el intento, de momento solo en ese intento,
amigo si tu sabes que es lo que pone o has conseguido adivinar, me descubres elsecreto..., por cierto el transistor actua como puerta, segun teoria, si le suministras corriente de base conduce,  algo asi era no recuerdo.

---------------------------------------------
amigo xocas06 si que dispongo de puerto palalelo yo tengo por ahi desde hace 2 o 3 años el te20  polivalente creo que lel laman que es por paralelo pero para el laptop no se que pasa pero no me rula y eso que lleva fuente externa, ahora intente usar el serie con el de la foto anterior, y lo del usb me lo ha planteado, pero necesitas un 18f.. un elevador de tension, una bobina y no se mas componentes y si no me equivoco tambien fuente externa, no la de trabas que se puden encontrar alguien para programar un chip, y lo malo sera que despues no te sera compatibles con algunos modelos.

lo del conector ICSP me parece un buen invento, pero por ahi lei lo de ic debuger u algo asi no se que sera , si salgo de esta encrucijada prometo hacer una mini guia para la el proximo o para mi mismo si caigo en el olvido.
-----------------------------------------

que es eso del ICD2 otra cosa a la lista
-------------------------------------------------------------------------


bueno amigos si alguein me saca de mi gran bosque de dudas,

un saludo

Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 05 de Septiembre de 2008, 23:30:44
Hola Leonpic! yo uso el ICD2 sin Zocalo y me hice 2 adaptador uno con el RJ45 que y 5 cablecitos con puntas que conecto al Protoboard el otros tengo un conector de 5 pines que uso siempre en todos mis circuitos y hasta ahora no me da problema de programcion. eso lo puede hacer tu mismo amigo leonpic  :P
Saludo


Gracias por el dato STK. Será cuestión de armarlo y probar. Tengo un pic que sin querer le rompí 1 patita, por lo que esperimentaré con este.  :mrgreen:
Título: Re: aun no me queda claro ICSP
Publicado por: xocas en 06 de Septiembre de 2008, 06:55:44
la base del icsp la encontramos en esta appnote de microchip: http://ww1.microchip.com/downloads/en/AppNotes/91016b.pdf

cuando se programa un pic la secuencia es alimentarlo, llevar a 13.5v mclr para que entre en modo programación y usar clk y data finalmente para introducir los datos oportunos. ¿cual es la diferencia entre hacerlo en un programador o vía icsp? bueno, en el programador el pic está aislado en su zócalo y con el icsp se ha de aislar el pic del resto del circuito antes de proceder a su programación. el diodo que une mclr con vdd evita por ejemplo que los 13.5v de vpp lleguen al resto del circuito y las resistencias de data y clk (cuyo valor podría rondar 1k aúnque dependerá mucho de lo que se gobierne a través de estos pines) tienen la misma función de aislamiento.

pajaro, me refería a una compra y no a seguir peleándote y gastando dinero en otras opciones, porque creo sinceramente que al final te habrás gastado tanto como los 60€ que te cuesta el gtp-usb+ y no tendrás nada funcional y si continuos problemas con nuevos pics que vayan surgiendo.

un saludo
Título: Re: aun no me queda claro ICSP
Publicado por: stk500 en 06 de Septiembre de 2008, 07:19:15
Estoy de acuerdo con Xocas, programar con una PC y Serial es ya ahora algo primitivo, la nueva tecnologia del Mcu va cambiando ya que los sistema de las nuevas PC no traen Serial, sino USB.
Aqui os pongo una Alternativas de como hacerse un conector ICSP y el ICD2 y se puede variar las coneciones de acuerdos a los projectos que hagas, siempre y cuando se respecte los pines del PIC para gravarlo, pero ojo!!!! como dice nuestros amigo Xocas, eso pines no deben estar ocupado a la hora de programar, oseas deben estar libre, http://www.modtronix.com/products/prog/pgm06/pgm06r3.pdf
espero que te sirva Leonpic
Saludo
 
Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 06 de Septiembre de 2008, 09:43:17
Muy útil STK muchas gracias. Lo malo del ISCP es que tengo que desconectar los pines RB6 y RB7 de DATA y clock para poder utilizarlos. Aunque prefiero hacer eso antes de tener que romper PIC. En el protorboard, hago la unión con un cablecito o un jumper y listo.
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 06 de Septiembre de 2008, 10:42:16
hola amigo xocas
Creo que seguire tu consejo y me comprare un programador por usb, asi lo tendre pa siempre ese que me recomiendas que tal esta, lo mire en la web de winpic800 y parece compatible con muchos modelos de pic y otros controladores, este necesita alimetacion externa o solo lo enchufas al usb y marchando a programar el chip?

por el foro hay otros programadores,  pero este parce bueno.
en España Se podra conseguir en algun sitio, te lo traeran para o me las tendre que ingeniar pa buscarlo por las tiendas de electronica.

un saludo
Título: Re: aun no me queda claro ICSP
Publicado por: xocas en 06 de Septiembre de 2008, 11:41:56
no te arrepentirás amigo pajaro. yo creo que cualquiera que lo haya probado te lo recomienda sin duda.

no necesita alimentación de ningún tipo ya que el mismo se encarga de todo. para su compra, estando en españa como estás, creo que lo mejor es hacer la compra a través de www.winpic800.com sección 'tienda winpic800', ahí tienes el programador con su conector icsp y la posibilidad de un zócalo zif para múltiples pics. yo también tengo el zócalo aunque básicamente programo vía icsp. y en cualquier caso, si tienes alguna duda, Sispic te atenderá muy amablemente como es su costumbre.

amigo Leon, en protoboard siempre uso un par de puentes hechos con tiras de pines o un dip switch para aislar data y clk. sobre todo porque el programador es gtp-usb+ y no quiero ningún tipo de accidente de sobrecarga o cosa parecida y porque he visto que el valor de las resistencias usadas por otra gente llegaban a variar tanto de valor que no supe a que atenerme.

un saludo

Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 06 de Septiembre de 2008, 12:03:39
Si, justamente lo que tengo pensado.
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 06 de Septiembre de 2008, 12:29:27
hola amigos
una pregunta?
 en modo programación como se comportan los pines del pic, entrada, salidas, indiferentes?
el de clock como entrada, los de alimentacion ya se sabe, el de datos, lectura y escritura pero el resto como actua?
En un primer momento pense a los pines del clk y data se le ponen pulsadorez y solucinado configurados como entrada, pero claro los conectas a masa o a tension, como aislas esos terminales y al mismo tiempo los usas en el proyecto.

un saludo
Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 06 de Septiembre de 2008, 21:41:41
Justamente pájaro. Los pines de programación (RB6 y RB7) no deben estar a otra cosa conectada salvo al programador, cuando se programe. Los demás pines, no hacen nada.

Vamos a suponer que tenemos un pic 16f84A, en los 5 bit del puerto A, tenemos 5 interruptores, y en el puerto b, tenemos 8 led con sus respectiva resistencia.

Al momento de programar, deberas desconectar solo las dos resistencias que controlan a los led conectados en RB6 y RB7 para conectarlos al ISCP. Una vez que termina la programación, deberás desconectar los 2 pines data y clock del ISCP y conectarlos a las 2 resistencias anteriores.

Es por eso que xocas, pone un jumper de tres terminales en cada pin de programación, así selecciona el modo de programación o modo prueba.
Título: Re: aun no me queda claro ICSP
Publicado por: Gonzalo_BlackHawk en 07 de Septiembre de 2008, 09:28:07
Leon, no entiendo porque habria que desconectar los dos LED's del RB6 y el RB7 al programar el PIC. No importa si no desconectamos todo lo que esta en RB6 y RB7 al programar, lo que interesa es que no existan cortocircuitos o drenaje excesivo de corriente cuando se conecte el programador, lo mismo ocurre en el pin de MCLR/VPP.

Es todo cuestión de diseñar el circuito de antemano para que el programador se pueda enchufar sin necesidad de tocar nada en la placa. Evidentemente hay casos particulares donde no es posible diseñar el circuito de forma tal de generar esa compatibilidad entre el programador y el circuito y la unica opción posible es colocar un jumper o un interruptor.

En el ejemplo que expuso Leon, no habria porque desconectar los LED's, solo habria que colocar una resistencia cada pin y cada señal de programador en este caso aseguraría que no halla cortocircuitos. Asi se evitarian los jumpers.
Bueno, tan solo es mi vaga opinion del asunto.

Saludos.
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 07 de Septiembre de 2008, 12:31:02
Hola.

Yo tambien tenia como algo de temor para programar por ICSP, pero es solo garantizar lo que menciona Gonzalo. Para el pin de Vpp se protege por medio de un diodo y en los otros dos pines PGC y PGD basta con colocar unas resistencias de 1k para isolarlo del resto del circuito.

(http://img177.imageshack.us/img177/7067/vppfr7.png)

Saludos
Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 07 de Septiembre de 2008, 13:35:00
Está bien, ahora entiendo. Bueno, ahora que lo veo más claro, no es complicado el ICSP.
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 07 de Septiembre de 2008, 14:15:25
Hola.

Para nada!!! es muy util  :-/ :-/ imaginate no tener que sacar el pic!! pues a mi me daba temor el hecho de que, como estaba corriendo el programa, se iba a dañar o algo asi  :lol:, pero cuando conecto el ICSP, el pic deja de funcionar y ya, se programa y al sacar el conector se resetea y comienza desde el principio. Hice la prueba con el puerto b conectado a la LCD y basto con colocar dos resistencias de 1k para aislar la señal del pin de la LCD hacia el programador y listo.

Saludos
Título: Re: aun no me queda claro ICSP
Publicado por: flacoclau en 07 de Septiembre de 2008, 15:36:43
Es más, si diseñas bien las cosas puedes dejar el programador conectado siempre y apenas termina de programar ya empieza a correr el programa, más útil si tildas en la ventana del winpic "cerrar esta ventana al terminar" directamente le dás programar en el ícono de la flechita roja de la barra de tareas.

ya con tu programa listo en tu compilador, lo compilas, lo cargas en el winpic y lo grabas en el pic, lo pruebas.
ya de allí los pasos se simplifican:

modificar programa.

compilar el hex.

grabar y probar
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 07 de Septiembre de 2008, 19:43:47
Oye flaco y como seria para que sea como tu dices? mira que yo programo con el ICD2 y el MPLAB y siempre que lo conecto el PIC se bloque para dejar programarlo.
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 08 de Septiembre de 2008, 00:22:11
Está el esquema al principio del hilo:
http://www.todopic.com.ar/foros/index.php?topic=13407.msg183507#msg183507

Si lo conectas así se puede programar sin sacar conector ni PIC, y tan pronto como termina de programarse sale corriendo.
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 08 de Septiembre de 2008, 01:34:47
 :shock: :shock:

Pues es el que yo uso ... y cuando conecto el ICD2 hace que el pic pase a modo de programacion y detiene el programa!!! debe ser que el ICD2 tiene fijo en su salida los 13V en el pin Vpp, porque a mi me toca obligatorio desconectar el ICSP para poner a "correr" al pic.

Saludos
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 08 de Septiembre de 2008, 01:42:00
Es que no conozco el ICD.Con winpic y gtpusb va perfecto.
Título: Re: aun no me queda claro ICSP
Publicado por: Marttyn en 08 de Septiembre de 2008, 14:47:10
Oye flaco y como seria para que sea como tu dices? mira que yo programo con el ICD2 y el MPLAB y siempre que lo conecto el PIC se bloque para dejar programarlo.

 :shock: si tu programa no corre con el ICSP conectado, entonces como haces funcionar el ICD2?
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 08 de Septiembre de 2008, 17:58:30
Hola.

Es que no estoy haciendo debug solo estoy programandolo, si hago debug ahi la cosa cambia.

Saludos
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 08 de Septiembre de 2008, 18:28:33
hola amigos
Con respecto al ICSP
 ponemos una resistencia de 1k en el teminal del clock y el data independiente de lo que tengamos detras, verdad cuando lo programemos no rulara verdad, pero cuando se ejecute el programa rulara tambien y con respecto el VPP le ponemos un diodo 1n4148.

Si se le quisiera poner un reset se le podria poner algo como el dibujo de abajo, (miren ,deben estar registrados para verlo, perdonen las molestias)
miran y me cuantan.
De todas formas, ¿me recomendais los Jumper en data y en clock o con la resistencia de 1k nos vale?

un saludo
Título: Re: aun no me queda claro ICSP
Publicado por: Leon Pic en 08 de Septiembre de 2008, 18:43:53
Pájaro, no se ve la imagen
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 12 de Octubre de 2008, 14:02:58
hola amigo

Gracias Leon Pic. Debes de estar registrado para verla.

un saludo
Título: Re: aun no me queda claro ICSP
Publicado por: Marttyn en 15 de Enero de 2009, 00:45:42
una preguntita... para utilizar PGD y PGC como dicen basta una resistencia de 1K en la mayoria de los casos para aislar la entrada...
mi caso es un pulsador. por lo que tendria una resistencia de 1K, luego un pullup de 10K y el pulsador a GND.
Podria omitir la resistencia de 1K? al fin y al cabo, la R10K ya esta separando la entrada de Vdd...
lo que no se es si habria problemas dejando conectado el ICSP, porque al accionar el pulsador estamos llevando a GND la linea, y tal vez le "moleste" al programador....
Salu2

PS: por cierto, MCLR puedo usarlo como entrada para un pulsador si uso la misma configuracion que la que esta para el reset, no?
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 15 de Enero de 2009, 03:43:35
Podrías ahorrarte la resistencia y todo funcionaría bien si cuando programas el micro no pulsas el pulsador.
Si se te ocurre pulsarlo habrá un choque de tensiones entre la salida del programador y el interruptor cuando la salida sea 5V. No sé si se romperá algo, aunque creo que no, porque a mí me ha debido pasar muchas veces.

En según qué modelos de micros, puedes usar el pin MCLR como un pin más de entrada o salida poniendo el fuse NOMCLR.
Título: Re: aun no me queda claro ICSP
Publicado por: Marttyn en 15 de Enero de 2009, 14:45:17
estando conectado el ICSP pero sin estar programando, al apretar el pulsador estaria conectando la linea del programador directamente a GND... no le afectara?
Título: Re: aun no me queda claro ICSP
Publicado por: Nocturno en 15 de Enero de 2009, 14:49:10
No sé qué programador usas. Si es un GTPUSB PLUS no le afecta en absoluto, porque cuando no está programando, las líneas PGD y PGC permanecen en alta impedancia.
Título: Re: aun no me queda claro ICSP
Publicado por: Marttyn en 15 de Enero de 2009, 15:04:28
ICD2
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 15 de Enero de 2009, 15:07:42
de microchip? si es asi, debes desconectar el ICSP para que el programa te corra normal.

saludos
Título: Re: aun no me queda claro ICSP
Publicado por: Marttyn en 15 de Enero de 2009, 22:42:21
Es el ICD2 clone...
Tendre que desconectarlo para poder correr el programa? Incluso si no ocupo las lineas PGC y PGD?
Título: Re: aun no me queda claro ICSP
Publicado por: AKENAFAB en 15 de Enero de 2009, 22:52:34
Con el Pickit2 no es necesario desconectar nada , funciona perfectamente.

Hay una cosa que me ocurrio con otro programador, que al usar esos pines como salidas , parece que colisionaban xD las tensiones no que haria ese prog. que no me reconocia el pic .Supongo que no entraba primpero por VPP.


En fin con el pickit como les digo lo dejo conectado sin problema con sus respectivas resistencias de 1Kohm.

Saludos!
Título: Re: aun no me queda claro ICSP
Publicado por: jhozate en 08 de Septiembre de 2009, 19:58:33
resulta q estoy diseñandome un entrenador y me surgieron una dudas: el entrenador tiene un 7805 para la alimentacion del PIC y el ICSP tambien lleva 5V para el PIC...cuando voy a programar debo desconectar la alimentacion que da el 7805 y dejar el del ICSP o no existe ningun problema??
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 08 de Septiembre de 2009, 21:45:23
Hola.

No hay problema con eso, de hecho, es necesaria la alimentación externa para la programación si configuras tu programador (ICD2 por ejemplo) para que la alimentación sea desde el target.
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 08 de Septiembre de 2009, 21:58:53
Hola amigo Jhozate

si tu placa esta alimentada a 5 voltios, prepara el icsp para que no de tensión de 5 voltios, es decir el programador asi te evitaras, disgustos y que cuando programes tengas que quitar la alimentación de la placa de pruebas  para evitar alimentación doble.

Un saldo.
Título: Re: aun no me queda claro ICSP
Publicado por: jhozate en 08 de Septiembre de 2009, 22:07:21
es que el problema es q mi programador no tiene ICSP...entonces me toca a mi hacer una plaquetica aparte y ponerla en la base ZIF como si fuera el micro..a la plaquetica le pongo solo los pines que se necesitan y le pongo un conector..
Título: Re: aun no me queda claro ICSP
Publicado por: MLO__ en 08 de Septiembre de 2009, 22:11:51
Hola.

Tu programador detecta Vcc y GND para programar? o no? Si lo detecta para poder programar, entonces no hay necesidad de quitar la alimentación de tu tarjeta.

Los pines necesarios para programar son Vpp, PGC y PGD (pues, además de Vcc y GND) para realizar la programación, al menos con el ICD2 es así.
Título: Re: aun no me queda claro ICSP
Publicado por: jim_17 en 09 de Septiembre de 2009, 12:06:40
Claro, pero si usas un "Vcc" externo tienes que tener en cuenta que debes unir los dos "GND", la del programador y la de la fuente externa.

Salu2.
Título: Re: aun no me queda claro ICSP
Publicado por: jhozate en 09 de Septiembre de 2009, 15:45:47
miren..he ahi lo q me toca hacer para programar con ICSP
Título: Re: aun no me queda claro ICSP
Publicado por: stk500 en 09 de Septiembre de 2009, 18:57:29
amigo pero si te lo estan explicando claro ahi, si usa la alimentacion externa, solo tiene que conectar las isp sin VCC. Milo te dice tambien si lo usa tipo ICD2 , es los mismos. solo te aconsejo no usar la alimentacion del programador para alimentar todos un circuitos que te pueda consumir los excesivo , siempre quitar todos otros componente de muchos consumo y calcularla bien ,porque se te estropea el programador, mas bien la alimentacion del programador. espero haberte aclarados tu dudas.
Título: Re: aun no me queda claro ICSP
Publicado por: pajaro en 09 de Septiembre de 2009, 20:40:58
miren..he ahi lo q me toca hacer para programar con ICSP

Hola amigo

parece majo el invento, yo lo hubiera hecho con un zocalo para dil de 40 pines y unos cablecitos con pines en el extremo

http://www.opencockpits.com/catalog/images/z40.jpg

pero te quedo muy bien.

Un saludo.
Título: Re: aun no me queda claro ICSP
Publicado por: horval en 31 de Mayo de 2011, 14:15:45
No pude encontrar el resultado de las pruebas que ibas a realizar. Digo sobre ICSP vía JDM. Estoy tratando de sacarle provecho a un programador JDM. No sé si corre peligro tanto el circuito de aplicación como el programador al momento de grabar el PIC estando éste energizado, (Vcc y Vdd correspondientes al circuito de aplicación).

Si hiciste alguna de las pruebas te agradecería saber cómo te fué.

saludos
horval
Título: Re: aun no me queda claro ICSP
Publicado por: Braulio en 07 de Noviembre de 2011, 03:54:48
Hola amigos:

Me permito revivir el tema pues quiero preguntar si alguien utilizó esta configuración que viene en el PICKIT2 y con la cual, parece que ya no es necesario incluso desconectar el VDD del programador al usar el ICSP:

(http://i270.photobucket.com/albums/jj103/biclanos/VDD_ICSP.jpg)

De esta manera, el ICSP solo alimentará al PIC si a este no le llega otra alimentación, por lo que si el circuito tiene una demanda superior a lo que puede soportar la fuente del programador, bastará con reprogramar el PIC en el circuito siempre con su alimentación propia encendida...

Colega  AKENAFAB, ¿tu conectabas incluso el VDD del PICKIT2 a tu circuito?

Gracias de antemano a todos.
Título: Re: aun no me queda claro ICSP
Publicado por: AKENAFAB en 07 de Noviembre de 2011, 04:15:32
Hola Braulio

Yo conecto VDD del pickit2 en todos mis circuitos y como comentas a veces es necesario la fuente del circuito cuando hay demasiada carga.

El diodo que marcas en tu diagrama es correcto , el programador lleva un diodo Schottky.

Saludos!
Título: Re: aun no me queda claro ICSP
Publicado por: samshiel_pic en 07 de Noviembre de 2011, 06:24:11
Yo lo hago de la siguiente forma:

(http://i108.photobucket.com/albums/n18/sasmshiel/samshieldesignsblog/CircuitodeRESET.jpg)

De la manera que lo tienes cuando programes el voltaje de VPP te llegará a todo el circuito, pudiendo quemar algo en ese instante. Tendrías que conectar directo VPP a MCRL o ICSPVPP del pic y un diodo en entre VDD y éste, para impedir el paso de Vpp al resto del circuito.

EDITO: la imagen es del RESET del pic con la protección para Vpp, se le debería de poner un condensador en paralelo al pulsador de 100uF conectado a masa.
Título: Re: aun no me queda claro ICSP
Publicado por: Braulio en 10 de Noviembre de 2011, 01:53:27

Muchas gracias por la respuesta AKENAFAB, ahora usaré el ICSP sin miedo.

Amigo SAMSHIEL_PIC ese circuito es para conectar VPP del ICSP, y en efecto cumple su función de protección. Pero si te refieres a mi circuito, yo estaba hablando de VDD del ICSP.

Salu2 a todos
Título: Re: aun no me queda claro ICSP
Publicado por: samshiel_pic en 10 de Noviembre de 2011, 07:43:54
AAAAAAAAAAAMMMM!!! ya ya lo he visto Braulio :D :D :D :D  Si claro que puedes conectarlo así, es más yo siempre lo hago alimento desde el Pickit2 salvo en ciertas ocasiones.