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?
Mira mis archivos hexadecimales. Leí un montón de sectores "FFFFFFF..FFF". Algunas direcciones y datos son consistentes, pero solo unos pocos.