después de programar el PIC, ya no se puede ejecutar la depuración ni la reprogramación

2

Bien, he escrito algunos programas básicos en MPLABX C18 para 18f4550 y 18f46k20. Finalmente, lograron que compilaran, probaran / depuraran correctamente y se ejecutaran en el PIC. Después de elegir, "crear y programar el dispositivo" Funciona pero ya no puedo ejecutar la depuración o reprogramar el chip. Siempre dice que el dispositivo no coincide, etc. Esto es lo que dice la ventana de salida:

Conectando a MPLAB ICD 3 ... Versión de la suite de firmware ..... 28.08.07 Tipo de firmware .............. PIC18F

Objetivo detectado ID de dispositivo Revisión = 7

Se programarán las siguientes áreas de memoria: Memoria del programa: dirección de inicio = 0x0, dirección de finalización = 0x1ff memoria de configuración

Programando ... memoria del programa Dirección: c Valor esperado: 6a Valor recibido: 36 Error al programar el dispositivo

¿Alguna idea?

Gracias

    
pregunta Mark

1 respuesta

3

Es posible que se le haya dicho al PIC que "levante sus escudos" o que se haya programado para que no responda al reloj del programador o a la red de control del oscilador. Estos problemas suelen ser recuperables siguiendo un camino adecuado. Un diagrama de circuito de su aplicación de destino puede ser útil.

Sin mirar tu PIC específico:

Es posible que tengas configurado el código de protección.
El dispositivo debe poder borrarse con el código de protección establecido.

Es posible que haya seleccionado un tipo de reloj que el programador no admita.
 En el peor de los casos, si no ve el reloj o el cristal de su programador, es posible que tenga que usar ICSP con el PIC en una placa de pruebas y suministrar una fuente de reloj o cristal o resonador o red RC o lo que sea que permita que el PIC se ejecute para que pueda escuchar el programador lo suficientemente bien como para encontrar su camino a casa.

Existe una pequeña posibilidad de que se haya dañado en el proceso y sea irrecuperable. Asegúrese de usar las precauciones antiestáticas adecuadas y los voltajes de operación correctos, inserte y retire con la alimentación apagada, asegúrese de que los niveles de señal no excedan los valores máximos absolutos.

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas