Autor Tema: ¿Como grabar un PIC con protección de escritura?  (Leído 12388 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
¿Como grabar un PIC con protección de escritura?
« en: 04 de Marzo de 2009, 13:13:42 »
Hola

Tengo una cantidad importante de 16F877 y otra no tanto de16F628 con protección de escritura, y me da mucha pena tirarlos a la basura.

Con esos PICs puedo solventar muchos proyectos usándolos para los prototipos.

¿Alguien conoce como grabar estos PICs?

Muchas gracias.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado elmasvital

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 1713
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #1 en: 04 de Marzo de 2009, 13:19:49 »
No puedes leerlos pero si borrarlos sin mayores problemas

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #2 en: 04 de Marzo de 2009, 13:21:07 »
Exacto. La protección es contra lectura
O sea que no podrás leer el código original pero sí puedes grabarle un nuevo programa sin proteccion de lectura y listo.
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #3 en: 04 de Marzo de 2009, 13:34:08 »
Hola

Si, en el caso de la protección contra lectura, con borrarlo es suficiente, pero los PICs que tengo están protegidos contra escritura.

Saludos.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #4 en: 04 de Marzo de 2009, 14:03:29 »
Uy. Pues no creo que sea tan sencillo. Sino mira esto.

Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado pibe

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 635
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #5 en: 04 de Marzo de 2009, 14:24:40 »
Mira esto. A lo mejor te puede servir, es cuestión de probar:

I have found cracking procedure for the following chips:
16c54,16c55,16c56,16c57,16c58,16c61,16c62,16c64,16 c65,16c71,16c73,
16c74,16c84
The procedure supposedly gives you some bits of the instruction word and you are left to select one of two possible instructions by context. Also, the procedures seem to be generic and should work on all 12bit and 14bit chips.

The [older versions of the] Pic chip (PIC16C84) can in fact have it's program and data memory read after the config fuses have been set to code protection on. Try the following:

Write some code to the chip with the code protection set to "ON".
Read back to verify that the protection has indeed come on.
Now set Vdd ( pin 14 ) to Vpp-0.5v, (Programming voltage less 0.5V).
Set config fuse to "OFF" and reprogram config fuse. Ignore error messages.
Now set Vdd back to normal, +5v.
Power off the programmer.
Wait 10 to 20 sec to allow the charge on the cells to fall back to 5 volts.
Power back on the programmer. (VDD at + 5V)
Read the Pic....
and hey presto, data in unprotected format should now be available.
Mi jefe mirando el prototipo que estoy creando: "Y eso va a funcionar?"

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #6 en: 04 de Marzo de 2009, 14:26:36 »
Como proteges a un pic16F877 contra escritura? no entiendo.

Javicho.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #7 en: 04 de Marzo de 2009, 15:33:00 »
Hola.

Simplemente no se puede protejer un PIC xxFxxxx contra escritura, ya que es de memoria reescribible. Seguro es de la serie F? no es C depronto?
El papel lo aguanta todo

Desconectado handpic

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 72
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #8 en: 04 de Marzo de 2009, 16:01:31 »
Vaya, es la primera noticia que tengo sobre ese asunto.
Pibe, el vídeo me ha fascinado... alucino con el persona...

En la información que tengo sobre el 16f87x no viene nada de protección contra escritura. Si contra lectura, pero no contra escritura. Yo creo que se debe poder escribir sin mas problemas. ¿Has probado a grabar uno que hayas comprado?, a ver si el problema lo tienes en el grabador....

Saludos,

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #9 en: 05 de Marzo de 2009, 14:03:32 »
Los que no se pueden reescribir son los OTP, el pic16F877 es Flash y si se puede reescribir ... a menos que se hayan sobrepasado las 10K escrituras en el mismo, cosa que dudo mucho, como te dicen debe ser tu grabador el problema o el pic es tipo OTP, no hay otra.

Javicho.

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #10 en: 05 de Marzo de 2009, 18:33:31 »
Hola

¿Entonces se pueden reprogramar?

¿Por qué me tira error de comparación cuando los vuelvo a grabar?

Cuando los borro y luego los vuelvo a insertar en el zócalo de la placa, vuelven a funcionar como si no hubiera pasado nada, así que asumí que están protegidos contra escritura.

Voy a ser más preciso:

Estos PICs tienen un programa que ante ciertos eventos, llaman a un número telefónico almacenado en la Flash, y envían un número de usuario y una contraseña también almacenados en la Flash.
Cuando los borro y los vuelvo a colocar en la placa, cumplen todas sus funciones, excepto que cuando tienen que discar no discan y cuando tienen que enviar en número de usuario y la contraseña, envían el que tienen por omisión.

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #11 en: 05 de Marzo de 2009, 22:32:21 »
Tal vez tu fuente no pasa los 13VDC por eso no llega a borrar la flash pero pueda que con ese voltaje sea suficiente para borrar la eeprom y tal vez los números a discar antes estaban en la eeprom por eso que ya no disca.

Javicho.

Desconectado handpic

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 72
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #12 en: 05 de Marzo de 2009, 22:43:21 »
Por que no indicas que programador y que programas usas, puede que esté ahí la clave....

Yo sigo pensando que el que está protegido contra escritura es tu programador... :D

A mi me pasa que dependiendo la alimentación que use en la placa, me graba o me da error de comparación. Es muy posible que, como te han indicado, la tensión de alimentación de la fuente del grabador no sea suficiente.

Si el programador es JDM (un TE-20)... no estarás con un portátil, verdad? El RS232 de los portátiles dan niveles de tensión mas bajo y no permiten que se graben con ellos mediante este tipo de grabadores. Tampoco con adaptadores USB-RS232.

Mas que lo que hace el programa antiguo, dinos que haces tu para grabarlo, software, programador que usas.... a ver si así lo sacamos adelante....

Saludos,

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #13 en: 05 de Marzo de 2009, 23:27:34 »
Hola

El prog es el JDM, la pc es de mesa (5 v) uso el ICProg.

En esta máquina ya llevo grabados más de 300 PICs (nuevos) para la empresa que me dió los PICs para recuperar.

Con los PICs que compro no tengo ningún problema, se graban, se borran y se regraban bien

Saludos.

Darío.-
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado handpic

  • Colaborador
  • PIC12
  • *****
  • Mensajes: 72
Re: ¿Como grabar un PIC con protección de escritura?
« Respuesta #14 en: 06 de Marzo de 2009, 14:35:40 »
El JDM saca la alimentaciòn del puerto RS232 (bueno, yo no soy un experto, pero te digo como creo que funciona y si estoy equivocado, seguro que viene alguien y nos corrige).

Toma las señales del puerto serie para sacar la tensión de grabación. Si ahora no puedes grabar, a ver si lo que no te deja es grabar la eeprom por que ya están demasiado trillados y ya no graban mas programas.

Puede que esten defectuosos o les haya  dado problemas a ellos.

Puedes leerlos?, y comparas la lectura con otra después de intentar grabarlo y son iguales? no consigues grabar entonces ninguna posición.....

saludos,