2 votos

¿Recuperar un programa de un PIC16F877?

¿Hay alguna forma de recuperar datos de un PIC16F877 si VCC y GND están en cortocircuito? Quiero obtener el programa existente y cargarlo en un nuevo dispositivo.

5voto

userid53 Puntos 116

Si el Vcc y el GND están internamente en cortocircuito dentro del CI, no hay una solución sencilla.

Cortar el circuito integrado para acceder a la matriz interna y luego utilizar un equipo adecuado para corregir el cortocircuito está bien como ejercicio teórico, pero no vale la pena en la práctica.

Si el cortocircuito está en la placa de circuito, basta con desoldar la pieza con cuidado, soldarla en una placa de circuito impreso nueva y tendrás acceso a todas las funciones estándar del microcontrolador.

Editar : Lo siguiente puede no ser relevante para la pregunta original, como señala @DaveTweed.

Capturar el programa incorporado, -como usted dice-, todavía no es tan sencillo: Incluso si se pudiera extraer el código binario como un archivo hexadecimal, habría que descompilarlo en instrucciones de lenguaje ensamblador y luego interpretarlo para darle sentido en pseudocódigo de alto nivel.

La solución para modificar el programa existente, si se requiere, es mucho más compleja y costosa de lo que podría suponerse.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X