Ya logré sobrescribir el gestor de arranque de la placa PIC32MX7 de mis clientes mientras experimentaba con mikroe-uhb. así que antes de poder continuar con la tarea, necesito reprogramarla, y todo lo que tengo a mano es un PICkit 2. Tengo un PICkit 2 a ICD3 cable en orden, pero me preocupa que los diferentes niveles de voltaje (5 VCC en el Pk2, 3.3 en el MMB) podría freír el tablero. buscando en Google, he visto sugerencias para usar diodos o resistencias, o agregar condensadores aquí y allá, pero me pregunto si realmente tiene que ser tan complicado. Vi al menos una publicación que indicaba que si el PICkit2 ve un voltaje en la línea V DD , no apagará la suya propia. ¿Puede alguien aquí decirme con autoridad cuál es el trato?
[añadido más tarde] solo como referencia, aquí está el cable adaptador que compré: enlace
resulta que su numeración de pines es inversa al PICkit 2, es decir, engancha el cable azul al pin 1 del Pk2, en lugar del cable blanco. Encendí la placa mikroe, luego conecté el PICkit2 al puerto ICD3 y ejecuté pic32prog:
jcomeau@aspire:~/rentacoder/jm_____$ pic32prog/pic32prog pic32mx795f512l_bootloader_firmware_v130.hex
Programmer for Microchip PIC32 microcontrollers, Version 1.96
Copyright: (C) 2011-2014 Serge Vakulenko
Adapter: PICkit2 Version 2.32.0
Processor: MX795F512L
Flash memory: 512 kbytes
Boot memory: 12 kbytes
Data: 12428 bytes
Erase: done
Program flash: ########################### done
Program boot: #### done
Verify flash: ########################## done
Verify boot: #### done
Rate: 1517 bytes per second