Autor Tema: Pickit3 inutiliza los 16F628A, el resto los graba bien  (Leído 23225 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #15 en: 12 de Noviembre de 2021, 02:40:39 »

no entiendo que significa que el Pickit controle VDD, probé con alimentación externa del programador y me da error, cuando le quito la alimentación externa al programador, el MPLAB dice que le falta alimentación,
Citar
Target Vdd not detected. Please ensure the target device is connected.

Claro, para que Pickit3 alimente al microcontrolador tienes que activar esta opción:
https://microchipdeveloper.com/pickit3:power-target

Desconecta alimentación externa, marca esta opción y verás cómo vuelve a la vida.

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #16 en: 12 de Noviembre de 2021, 14:22:43 »
hola, buenas tardes,

¿Y RB4?

RB4/PGM a masa y en la config
Código: [Seleccionar]
#pragma config LVP = OFF
gracias
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #17 en: 12 de Noviembre de 2021, 14:36:35 »
adjunto el código y el kicad del quemador,

MPLAB X IDE v5.50
XC8 v2.32

gracias
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #18 en: 12 de Noviembre de 2021, 14:56:28 »
hola, buenas tardes,


no entiendo que significa que el Pickit controle VDD, probé con alimentación externa del programador y me da error, cuando le quito la alimentación externa al programador, el MPLAB dice que le falta alimentación,
Citar
Target Vdd not detected. Please ensure the target device is connected.

Claro, para que Pickit3 alimente al microcontrolador tienes que activar esta opción:
https://microchipdeveloper.com/pickit3:power-target

Desconecta alimentación externa, marca esta opción y verás cómo vuelve a la vida.

Código: [Seleccionar]
Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............Midrange

Programmer to target power is enabled - VDD = 5.000000 volts.
Target device PIC16F628A found.
Device Revision ID = 8

Device Erased...

Programming...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0xcf
configuration memory
program memory
Address: 0 Expected Value: 280a Received Value: 0
Failed to program device

responde lo mismo con los 4 628a

gracias
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #19 en: 12 de Noviembre de 2021, 18:30:06 »
algo se ha ganado lo reconoce .
Citar
Target device PIC16F628A found.
Has probado de borrar y leer haber que lee.
Probar de poner  algún valor manualmente  en el del buffer bits de config por defecto sin archivo HEX programar y haber que dice.

aqui mas experiencias , no te rindas .
https://www.microchip.com/forums/m907813.aspx

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #20 en: 13 de Noviembre de 2021, 15:06:33 »
hola, buenas tardes,

Has probado de borrar y leer haber que lee.

Código: [Seleccionar]
*****************************************************

Connecting to MPLAB PICkit 3...

Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.09
Firmware type..............Midrange

Programmer to target power is enabled - VDD = 5,000000 volts.
Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.

Erasing...
Erase successful

Reading...

The following memory area(s) will be read:
program memory: start address = 0x0, end address = 0x7ff
configuration memory
EEData memory
User Id Memory
Read complete

en el memory.hex adjunto está la salida de la lectura después de borrarlo

Citar
Probar de poner  algún valor manualmente  en el del buffer bits de config por defecto sin archivo HEX programar y haber que dice.

no se como cambiar los bits de config sin cargar un archivo hex,

el 628A puwede quedar bloqueado para futuras grabaciones si se utiliza el code protect?

gracias
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #21 en: 13 de Noviembre de 2021, 16:36:49 »
hola,

Citar
Target device PIC16F628A found.
aqui mas experiencias , no te rindas .
https://www.microchip.com/forums/m907813.aspx
[/quote]

navegando por los enlaces de ese foro encontré esto pero no me recuperó los 4 628

I have finally managed to recover all the PICs.
I configured the PICkit3 in the Programmer-to-go mode (by having disabled the T1OSCEN). I connected the PIC by using external supply (and not by PICkit3), I pressed the push button on the PICkit3 to begin programming and after a couple of seconds I turned on the external Vdd.
So, by doing these steps I managed to recover all 3 PICs.


gracias
Un experto es alguien que te explica algo sencillo de forma confusa de tal manera que te hace pensar que la confusión sea culpa tuya.

DSD http://www.dysd.com.ar/


 

anything