Registrarse Gratis

¡Únase para Aprender y Compartir!

Copiar programa de un pic a otro

14/11/2011 08:22PM
Hola Amigos,
Les comentó recien me inicio en la programación de PIC's y más a fuerza que por otra cosa, necesito cargar el programa a un PIC que repuse por uno que se daño, sin embargo el programa que me dejo la personsa que desarrolló este circuito no funciona o me marca errores al querer compilar o crear el .hex en MPLAB, la pregunta es como puedo saber si el programa esta bién o mejor aún como lo puedo debugear?, segundo hay otras tarjetas que tienen el mismo programa cargado en el PIC, la pregunta es como lo puedo halar del PIC que está trabajando y cargarlo a uno nuevo sin dañar el que está funcionando bien?, también si es posible cargarlo desde el PIC que está bien, como lo puedo convertir a programación en C o Basic para entender el programa?
De antemano muchas gracias por su ayuda y pronta respuesta, me urge!!!
¿Sabes la respuesta?Responder
15/11/2011 02:28AM
Hola:
Programar un PIC en verdad es muy sencillo y no hay k tenerle miedo, ahora si deseas copiar el hex de un pic debes leerlo primero con el ICProg u otro software similar siempre y cuando no este protegido el codigo, guardalo y luego graba en el nuevo PIC. Pero es importante k los 2 pic sean del mismo codigo para evitar errores. Para simularlo y verificar si funciona a la perfeccion puedes utilizar el MPLAB.
Con respecto a revertir el codigo HEX en codigo fuente C o en Basic, creo que es muy dificil tal accion, a lo sumo podrás convertirlo en codigo Assembler y no más.

Suerte

Helen
ASISTIÓ A LA SOLUCIÓN
15/11/2011 04:35PM
Muchas gracias por la respuesta Helen,
Tengo el programados IDC2 de MPLAB y es por USB, baje el ICProg pero no viene dicho programador dentro de las opciones de hardware, existe alguna manera de leer el programa con el MPLAB, guardarlo y desde ahí cargarlo al nuevo PIC? o que otro programa me recomiendas para hacer esto?, es sumamente importante para mi hacer esto ya que el PIC dañado es de la única tarjeta de repuesto que había y si se daña otra no habrá repuesto y ya sabras como me irá en el trabajo, je!!!, de igual manera si conoces algún tutorial básico de lo que debo de saber para incurcionar en esto te lo agradecería.
SALUDOS!!!!
28/6/2016 06:56AM
Hola Amigos.

Se que esta pregunta se hizo hace un tiempo, pero hoy necesito de su ayuda..
Quiero hacer exactamente lo mismo que trato o logro hacer el compañero que hizo esta pregunta, Resulta que tengo un pic 12f508, y el programa que ya tiene necesito meterlo en otro pic igual, algo asi como clonarlo o hacerle una copia, solo quiero sacar o copear el programa que ya esta en el antiguo pic y insertarlo en el nuevo, tengo icprog y MPLAB, necesito de su ayuda paso por paso si es posible, para lograr esto.
Les agradecere muchisimo si me pueden ayudar.
28/6/2016 08:41AM
Juan R. Cosio escribió:Hola Amigos.

Se que esta pregunta se hizo hace un tiempo, pero hoy necesito de su ayuda..
Quiero hacer exactamente lo mismo que trato o logro hacer el compañero que hizo esta pregunta, Resulta que tengo un pic 12f508, y el programa que ya tiene necesito meterlo en otro pic igual, algo asi como clonarlo o hacerle una copia, solo quiero sacar o copear el programa que ya esta en el antiguo pic y insertarlo en el nuevo, tengo icprog y MPLAB, necesito de su ayuda paso por paso si es posible, para lograr esto.
Les agradecere muchisimo si me pueden ayudar.



Hola...Debes abrir tu propia pregunta para así poder valorar las respuestas que te brindan...si el pic con el programa original no esta protegido, debes leerlo en un programador y luego cambiando por un pic virgen en el mismo programador proceder a grabar el programa leído.
Si esta protegido contra lectura, no se puede copiar/clonar.
Es la forma de proteger la inversión en software y desarrollo que tiene el fabricante.
Saludos.

Ric.
ricbevi 3062
¿Sabes la respuesta?Responder