¿Cómo borrar el microcontrolador PIC?

Perdón por una pregunta tan "novata", pero he tratado de ayudar a mi hijo a aprender programación PIC. Cargué una fuente de asm simple en MPLAB y presioné "hacer y programar el proyecto principal del dispositivo". La fuente de compilación IDE y la disparó en PIC12F629, el programa comenzó, los LED parpadeaban como deberían por fuente ... todos felices.

Soy un tipo de la vieja escuela y no tengo idea de cómo borrar... ¿Intentamos la misma rutina nuevamente y luego descubrimos que tenemos que borrar el PIC para hacerlo de nuevo?

¿Cómo? (programador PICKIT2)

Cuando vuelva a hacer y programar, la primera operación debe ser un borrado, por lo que después de realizar los cambios, debería poder repetir el mismo proceso que hizo la primera vez. ¿Eso no funcionó?
¿Qué IDE estás usando?
En MPLAB X, puede hacer clic derecho en su barra de herramientas y agregar un ícono "Borrar memoria del dispositivo"

Respuestas (1)

Parece que estás usando MPLAB X.

En general, no es necesario borrar una parte de PIC basada en flash antes de reprogramarla. El IDE se encargará de eso por usted.

Si por alguna razón realmente necesita hacer un borrado manual, deberá:

  • Use MPLAB 8 (que admite PICkit2), o
  • Obtenga un nuevo programador (PICkit3/PM3/ICD3/REAL ICE) y use el programa MPLAB X IPE (entorno de programación integrado) que viene con MPLAB X.

Puede instalar MPLAB 8 al mismo tiempo que MPLAB X y no interferirán (mucho) entre sí. El PICkit2 tampoco requiere que haga nada sofisticado como ejecutar el conmutador de controladores (algunos programadores usan diferentes controladores para MPLAB 8 y X, y necesita usar la utilidad de conmutador de controladores)

EDITAR: con MPLAB X v1.7 y v1.85, aún puede usar PICkit2 (a pesar del comentario de Leon)

ingrese la descripción de la imagen aquí

No es compatible al 100 % (de ahí las luces ámbar), pero lo he usado con éxito en una variedad de proyectos PIC24 y PIC16.

¡MPLAB X no es compatible con PICkit 2!
Él votó en contra, yo me enteré... y usted tiene razón, yo uso MPLAB X. Entonces, escribió que se dio por vencido con PICkit2, ¿qué más prefiere? Muy agradecido.
Durante bastante tiempo, MPLAB X tuvo soporte de luz amarilla para muchas partes y lo estaba usando con éxito. No lo he revisado últimamente.
Uso PICkit3 para el 99% de mi trabajo en estos días. Me tomó un tiempo acostumbrarme, pero hace el trabajo y es un poco más rápido que PICkit2.