TODOPIC
Microcontroladores PIC => Programadores => Mensaje iniciado por: Marshall3M en 12 de Junio de 2012, 10:26:44
-
Se puede grabar el pic mientras se esta usando en un circuito?? Es q trato de hacer una placa entrenadora y quisiera saber si puedo dejar conectado las pines ICSP con el micro mientras lo estoy usando en un circuito. Lo q sucede esq qiero saberlo primero para no quemar ningun pic o puerto USB de mi CPU.
-
Eso si se puede hacer, busca en el foro ICSP encontrarás bastante información y diagramas.
saludos.
-
Hola.
Tal como lo dice KALLITOS, no hay problema con dejar los pines al aire. Otra cosa es tener el programador conectado en ellos ... y ahí si depende del programador. Lo mas recomendable es retirar el programador después de haber programado el micro.
Saludos
-
Otra cosa es tener el programador conectado en ellos ... y ahí si depende del programador. Lo mas recomendable es retirar el programador después de haber programado el micro.
El programador lo tengo siempre conectado al equipo, si es que necesito utilizar los pines PGD y PGC, lo que hago es colocarlos como entradas y para teclas con pullup, no me da ningun problema, pero para otra configuración debes tener cuidado para no dañar el programador.
saludos.
-
Otra cosa es tener el programador conectado en ellos ... y ahí si depende del programador. Lo mas recomendable es retirar el programador después de haber programado el micro.
El programador lo tengo siempre conectado al equipo, si es que necesito utilizar los pines PGD y PGC, lo que hago es colocarlos como entradas y para teclas con pullup, no me da ningun problema, pero para otra configuración debes tener cuidado para no dañar el programador.
saludos.
Es decir Kallitos q puedo dejar conectado la ICSP con el PIC a programar mienstras lo estoy usando en otro circuito. Los 5V de la fuente del circuito se conectarian en paralelo a los 5v de la USB.
Lo que quiero hacer es esto ... monto el circuito con su micro y sus ICSP conectados al micro (18f4550) y cuando quiera cambiar la programacion del micro (18f4550) por ejemplo un mensaje en la LCD, sin apagagar ninguna fuente le doi grabar en la PC y el cambiaria el mensaje que coloq en la nueva programacion.
-
que programador tienes??
Yo tengo el ICD 3 (el sistema del pickit3 tambien es igual) y lo tengo siempre conectado, lo unico que tengo los pines PGD PGC y MCLR destinados para el programador sin ninguna resistencia ni nada, unicamente un pullup en mclr tal y como recomienda microchip. Ahora tengo desactivado que el programador ejerza como fuente de corriente y utilizo una fuente externa. Sin problema lo puedo programar todas las veces que quiera en el momento que quiera, estando funcionando el circuito.
-
Yo también hago lo mismo y sin problemas.
-
que programador tienes??
Yo tengo el ICD 3 (el sistema del pickit3 tambien es igual) y lo tengo siempre conectado, lo unico que tengo los pines PGD PGC y MCLR destinados para el programador sin ninguna resistencia ni nada, unicamente un pullup en mclr tal y como recomienda microchip. Ahora tengo desactivado que el programador ejerza como fuente de corriente y utilizo una fuente externa. Sin problema lo puedo programar todas las veces que quiera en el momento que quiera, estando funcionando el circuito.
No amigo yo no compre ningun programador ya q me resulta muy costoso aqui y ademas me gusta saber como se hace, lo busque por internet un diagrama, lo probe y me funciono en el proto.
Ahora qiero hacer una placa entrenadora o algo parecido para ocupar menos espacio en el proto y hacer proyectos con mas rapides ... algo parecido a las placas de los arduinos pero esta vez hecho por mi :smiley: y lo que necesito es un empujon ya q me da un poco de miedo en dañar una entrada USB de mi CPU
-
que programador tienes?
-
que programador tienes?
Aqi puedes ver de donde saque el programador gracias al amigo Felixls
http://sergiols.blogspot.com/2009/02/pickit-2-clone-reloaded.html
Ahora tomo ese diseño lo hago en eagle cadsoft y quiero sumarle a este un entrenador que vi en
http://www.ucontrol.com.ar/Articulos/Entrenador_modular_para_PIC/modulo_para%20_pics_de_40_pines.htm
q me gusto la idea de sacar los pines necesarios y conectarlo al proto ... quiero hacer algo comodo, rapido y completo sin limitaciones en escoger que pines quiero usar como otros entrenadores que obligatoriamente tienen que usar los pines ya conectados a la LCD o a un teclado matricial, es decir, si quiero usar la LCD en el PUERTO B y en culquiera dia que quiera cambiarlo al PUERTO D, no tendria ningun problema
-
Te sugiero que hagas el programador en placa aparte, te va a servir para futuros diseños, y en la placa entrenadora solo colocas un conector para el programador.
Cuando alimentes la entrenadora, alimentas con fuente externa y del pickit2C solo usas Vpp,PGD,PGC y GND.
En cuestion de entrenadoras o placas de prueba, te sugiero el formato que usa J1M, http://www.microingenia.com/electronics/ecommerce.php, yo tengo muchas placas de esa manera (fabricadas por mi) y es mas flexible, en el uso de pines, que tener ese tipo de conectores usado en la entrenadora que hiciste referencia.
saludos.
-
que programador tienes??
Yo tengo el ICD 3 (el sistema del pickit3 tambien es igual) y lo tengo siempre conectado, lo unico que tengo los pines PGD PGC y MCLR destinados para el programador sin ninguna resistencia ni nada, unicamente un pullup en mclr tal y como recomienda microchip. Ahora tengo desactivado que el programador ejerza como fuente de corriente y utilizo una fuente externa. Sin problema lo puedo programar todas las veces que quiera en el momento que quiera, estando funcionando el circuito.
Como se desactiva lo de la fuente de corriente del ICD3 ??
Me temo que eso me puede estar ocasionando algun problema... :shock:
-
Desde MPLAB: Programmer -> Settings -> Power -> Power target circuit from MPLAB ICD3
-
Por defecto se queda apagado, para que funcione la fuente interna debes activarlo.
-
aprovecho para preguntar algo, si el circuito lo alimento con el programador y excede la corriente del puerto, me tiro el puerto o el windows tendrá alguna alerta y me desconecta el dispositivo?
-
El propio ICD3 trae control de corriente. Si intentas chupar más de lo que se puede, te sale un aviso.
-
irá igual para un pickit2 clone?...hace rato vengo pensando en como proteger el puerto pero no se si habrán fusibles de 500mA o alguna otra opcion
-
irá igual para un pickit2 clone?...hace rato vengo pensando en como proteger el puerto pero no se si habrán fusibles de 500mA o alguna otra opcion
Muy buena idea jhozate!! si existen fusibles de 0.5A ... ahora tengo pensado probarlo pero colocando ese fusible para evitar que se me que el puerto USB por si llegara a ocurrir. lo que intentare sera colocar la fuente 5V y la alimentacion USB de 5V en paralelo junto con un fusible en el puerto USB .... Si hay alguien q le paresca mala idea??
-
Estoy usandolo desde el IDE de CCS, por eso no puedo acceder a esa opcion, je..je.. :mrgreen:
-
Hola
Yo tengo el ICD2 de microchip ... y el problema que me suele presentar es que luego que lo programo no corre el programa ... es decir se queda en modo de programacion por los 12V que le llegan al VPP ... por eso siempre lo desconecto despues de la programacion
Saludos
-
Yo el pickit2 clone lo tengo conectado siempre a la placa y desde MPLAB comando todo ;-)
-
Estoy usandolo desde el IDE de CCS, por eso no puedo acceder a esa opcion, je..je.. :mrgreen:
¿El IDE de CCS con el ICD3?, ¿y cómo se hace eso? :shock:
-
Facil.... :D :D
Version 130 del CCS.
Bajas e instalas desde su pagina el plugin para MPLAB...
http://www.ccsinfo.com/downloads/setup_mplab_plugin.exe (http://www.ccsinfo.com/downloads/setup_mplab_plugin.exe)
Ademas el plugin para usar el ICD3...
http://www.ccsinfo.com/downloads/setup_mctools.exe (http://www.ccsinfo.com/downloads/setup_mctools.exe)
Instalas ambos y por ultimo, cuando comienzas a hacer Debug o vas a programar, se carga CCSLOAD, que es el software nuevo del ICD, y este permite usar el ICD3. ;-) ;-) ;-)
En caso que tu version no tenga CCSLOAD, puedes descargarlo desde aqui:
http://www.ccsinfo.com/downloads/setup_ccsload.exe (http://www.ccsinfo.com/downloads/setup_ccsload.exe)
Poner +1 si les gusto, je..je.. :mrgreen: :mrgreen: