PIC18 problema con la programación de flash [cerrado]

0

En primer lugar, debo decir que soy nuevo en la familia PIC. Estoy tratando de construir un convertidor USB-CAN desde la página USB-TIN utilizando el microcontrolador PIC18f14k50, el programador PICkit3 y el IDI de MPLAB.

Después de escribir el archivo hexadecimal en el dispositivo de memoria flash, la PC no lo detecta. Probé en diferentes sistemas operativos y PCs.

Decidí leer la memoria flash después de escribir. Resultó que el archivo hexadecimal que he leído es diferente de lo que he tratado de escribir.

¿Qué he hecho mal? ¿Alguna idea?

lo que leí antes de escribir

lo que escribo

Mira mis archivos hexadecimales. Leí un montón de sectores "FFFFFFF..FFF". Algunas direcciones y datos son consistentes, pero solo unos pocos.

    
pregunta bart266

1 respuesta

1

Tu pregunta es demasiado amplia para dar una respuesta definitiva.

Si acaba de descargar el archivo HEX en el micro sin depurar, debería haber leído los mismos datos. Si programó el dispositivo desde MPLAB, varias configuraciones de MPLAB podrían haber anulado los datos en el archivo HEX. Si hiciste esto en el modo de depuración, entonces MPLAB tiene que anular el bit de depuración.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas