Autor Tema: volver a programar un 16f84 que esta protegido  (Leído 8541 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
volver a programar un 16f84 que esta protegido
« en: 01 de Mayo de 2006, 22:38:43 »
Hola!

Soy nuevo en esto, estoy programando un pic16f84a con mplab 7.30, pero la primera vez no me di cuenta que el codigo estaba protegido.

¿como puedo borrar completamente el pic y asi desactivar estos bits de configuracion? ya que cada vez que vuelvo a programar al verificar el codigo me dice que esta protegido.

Gracias!!

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: volver a programar un 16f84 que esta protegido
« Respuesta #1 en: 02 de Mayo de 2006, 02:04:08 »
Tienes que desactivar el fuse CP en tu programa o software de programación. ¿Qué soft utilizas?

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #2 en: 02 de Mayo de 2006, 09:44:50 »
Utilizo el mplab 7.30 con un programador usb que compre por olimex.cl, he cambiado el fusible pero cuando vuelvo a programar me dice que debo indicar el rango de la memoria, voy a opciones coloco el rango del 0000h al 03ffh, el mplab indica que me esta programando, pero en forma automática realiza la verificacion y justo cuando llega a los fusibles me indica que estos no coinciden (osea no los cambia).

Trato de leer el pic y me dice que esta protegido el codigo.

He dado vueltas por el programa mplab, he tratado de borrar el pic pero no encuentro como hacerlo!!.  :shock:

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: volver a programar un 16f84 que esta protegido
« Respuesta #3 en: 02 de Mayo de 2006, 14:04:58 »

creo que despues de programar el pic con esas indicaciones no se puede reprogramar .


Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #4 en: 02 de Mayo de 2006, 17:47:25 »
Aún cuando el pic tiene memoria Flash?, a mi no me interesa recuperar el programa, solo quiero borrarlo y comenzar de nuevo... :(

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: volver a programar un 16f84 que esta protegido
« Respuesta #5 en: 02 de Mayo de 2006, 17:54:34 »
Aún cuando el pic tiene memoria Flash?, a mi no me interesa recuperar el programa, solo quiero borrarlo y comenzar de nuevo... :(

Si el PIC tiene memoria FLASH con un Erase Flash Device o Borrar Todo (depende del soft de grabación que uses) se borra el bit de protección al igual que todo el contenido de la memoria de programa.  Microchip lo llama 'Bulk Erase' y es perfectamente factible. 

Lo vivo haciendo sin problemas.

Un pic flash se puede grabar/regrabar como minimo 10.000 veces , y hasta 100.000 veces o incluso más.

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #6 en: 02 de Mayo de 2006, 20:35:53 »
 :-/ aqui de nuevo, pero es que estoy muy perdido !!

Realice un Erase Flash Device, que extrañamente dura muy poco 1 o 2 segundos.
Despues intento programar nuevamente pero me sale el mensaje:

Configuration memory has not been updated.


si le digo que continue aparece este otro mensaje...

Program Memory or EEPROM Data is protected. Reprogram
the entire part.  If "Auto select memory areas and range"
on the Memory Ranges tab of the programmer settings
is enabled, it must be disabeled  before proceeding.

Si voy a la seccion "Auto select memory areas and range" me solicita un rango de memoria a programar, yo ingreso el 0000h al 03ffh, que por lo que entiendo es el rango de memoria del pic16f84a

Vuelvo a programar el pic, ahora no aparece ningun mensaje hasta que...


PICSTART Program\Verify Report
02-May-2006, 19:31:35

Device Type: PIC16F84A
Address Range 0-3ff


Program Memory Errors

Address  Good  Bad

0000:    1683  0000
0001:    30F0  0000
0002:    0085  0000
0003:    1283  0000
0004:    3003  0000
0005:    0085  0000
0006:    2806  0000
0007:    3FFF  0000
0008:    3FFF  0000
0009:    3FFF  0000
000A:    3FFF  0000
000B:    3FFF  0000
000C:    3FFF  0000
000D:    3FFF  0000
000E:    3FFF  0000
000F:    3FFF  0000
0010:    3FFF  0000
0011:    3FFF  0000
0012:    3FFF  0000
0013:    3FFF  0000
0014:    3FFF  0000
0015:    3FFF  0000
0016:    3FFF  0000
0017:    3FFF  0000
0018:    3FFF  0000
0019:    3FFF  0000
001A:    3FFF  0000
001B:    3FFF  0000
001C:    3FFF  0000
001D:    3FFF  0000
001E:    3FFF  0000
001F:    3FFF  0000
Any additional errors are not displayed.


Configuration Bits Errors

Configuration Setting            Expected               Received

Oscillator                       RC                     LP
Watchdog Timer                   On                     Off
Power Up Timer                   Off                    On
Code Protect                     Off                    On


ID Errors

Address  Good  Bad

0000:    3FFF  0000
0001:    3FFF  0000
0002:    3FFF  0000
0003:    3FFF  0000


Data Memory Errors

Address  Good  Bad

0000     00FF  0000
0001     00FF  0000
0002     00FF  0000
0003     00FF  0000
0004     00FF  0000
0005     00FF  0000
0006     00FF  0000
0007     00FF  0000
0008     00FF  0000
0009     00FF  0000
000A     00FF  0000
000B     00FF  0000
000C     00FF  0000
000D     00FF  0000
000E     00FF  0000
000F     00FF  0000
Any additional errors are not displayed.

Alguien sabe que significa todo esto ??, estoy trabajando con el mplab ide v7.30 y ya se me quemaron todas las neuronas!!

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: volver a programar un 16f84 que esta protegido
« Respuesta #7 en: 03 de Mayo de 2006, 15:26:36 »
ese mensaje me aparece cuando el pic esta malo.....
 

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #8 en: 04 de Mayo de 2006, 15:49:08 »
mmm... la verdad es que el pic es nuevo y me esta pasando lo mismo con un pic16f628a (nuevo) y el pic16f84a, estoy pensando que el programador usb esta malo... o esta malo el dueño.  :D

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: volver a programar un 16f84 que esta protegido
« Respuesta #9 en: 04 de Mayo de 2006, 16:06:06 »
se esta produciendo una mala comunicacion pic computador

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #10 en: 04 de Mayo de 2006, 16:13:40 »
Como es eso?? tendre problemas con el puerto usb?, porque me costo bastante el instalar el programador, tuve que reinstalar el sistema operativo ya que habia instalado primero el mplab con sus propios drivers usb. Pero finalmente todo parece funcionar bien...

Desconectado vszener

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2395
Re: volver a programar un 16f84 que esta protegido
« Respuesta #11 en: 04 de Mayo de 2006, 16:46:01 »
¿Has probado con usar otro programador? haber si el problema va a ser lo que dicen, la comunicacion por via usb...


Suerte!!! :wink:
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #12 en: 04 de Mayo de 2006, 17:13:29 »
voy a tratar de conseguirme uno serial a ver que pasa... :(

Desconectado hjrt1974

  • PIC10
  • *
  • Mensajes: 17
Re: volver a programar un 16f84 que esta protegido
« Respuesta #13 en: 04 de Mayo de 2006, 20:47:28 »
 :-/ Muchas gracias a todos!!! :-/

He podido solucionar el problema, estaba mal configurado el jumper del programador usb.

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: volver a programar un 16f84 que esta protegido
« Respuesta #14 en: 04 de Mayo de 2006, 21:22:25 »
bueno ese era el problema.

la capacidad es la idea
   


 

anything