Autor Tema: PicKit2 borra la memoria de calibracion en PIC12F  (Leído 2890 veces)

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

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
PicKit2 borra la memoria de calibracion en PIC12F
« en: 26 de Mayo de 2011, 19:22:06 »
Hola.

Pues, es eso justamente lo que pasa ....  :(

Cuando programo por segunda vez ese micro con los siguientes bits de configuración:

Código: [Seleccionar]
#fuses INTRC_IO,NOMCLR
El PIC no funciona ... y es porque se ha borrado el valor de calibración de la dirección 0x3FF ... intenté escribirla con la secuencia en ASM que aparece en el datasheet, pero me aparece un error en la compilación

Me ha tocado revivirlo con el ICD2 que, aunque dice que no puede programarlo, tiene la opción de fijar ese valor.

Como debo configurar al PicKit2 para que no borre esa sección de memoria?



y en esta otra sección, que debo configurar?



La verdad, no había trabajado antes con esas dos opciones (NOMCLR y INTRC_IO) ... me parece raro que borre esa sección de memoria. Si alguien sabe la solución le agradezco.

Saludos




El papel lo aguanta todo

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: PicKit2 borra la memoria de calibracion en PIC12F
« Respuesta #1 en: 26 de Mayo de 2011, 21:48:54 »
Hola MLO__, en la IDE del CCS en la opción del Menu -> Tools hay una opción que se llama Extract Calibration.  En la ayuda dice:

Extract
Calibration

This tool will input a hex file and extract the calibration data to a C include file.
This feature is useful for saving calibration data stored at top of program memory
from certain PIC chips.

Nunca la he usado, pero creo que es lo que buscas.

Saludos!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: PicKit2 borra la memoria de calibracion en PIC12F
« Respuesta #2 en: 26 de Mayo de 2011, 22:12:52 »
Hola.

Gracias, pero el PicKit2 lo uso con la IDE MPLAB ...

Saludos
El papel lo aguanta todo

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: PicKit2 borra la memoria de calibracion en PIC12F
« Respuesta #3 en: 27 de Mayo de 2011, 22:11:19 »
Hola.

Bueno, en la primera ventana no selecciono nada, lo deje así en blanco y la segunda ventana, seleccione:

Citar
Clear memory before building a project

y

Citar
Clear program memory upon loading a program


y hasta el momento deja intacto el espacio en memoria para calibración ... pero claro, me toco calibrar a pulso con el ICD2.

Saludos
El papel lo aguanta todo


 

anything