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

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

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Pickit3 inutiliza los 16F628A, el resto los graba bien
« en: 09 de Noviembre de 2021, 17:22:15 »
hola, buenas tardes,

tengo un Pickit3 desde hace varios años, programo sin ningún problema los 16F887 y los 18F46K22 pero los 16F628A la primera vez los programa pero después los inutiliza, me tira este error

Citar
Connecting to MPLAB PICkit 3...

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

Target voltage detected
Target Device ID (0x0) is an Invalid Device ID. Please check your connections to the Target Device.

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

programo con este circuito
pk 1 -> MCLR
entre estos dos una de 6k8
pk 2 -> VDD -> 5v
pk 3 -> VSS -> (-)
pk 4 -> PGD
pk 5 -> PGC

estoy haciendo algo mal? como puedo solucionarlo?
muchas gracias,
saludos
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 Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #1 en: 10 de Noviembre de 2021, 02:59:56 »
La conexión es correcta. Imagino que habrás probado también quitando la R de 6K8, aunque no debería tener problemas dejándola puesta.

¿Y dices que ese PIckit3 programa bien otros micros?, ¿has podido probar con otro programador por si acaso es culpa de tus 16F628A?

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #2 en: 10 de Noviembre de 2021, 04:15:34 »
https://www.microchip.com/en-us/product/PIC16F628A#document-table
DS40044G-page 98
When MCLR is asserted in INTOSC mode, the internal clock oscillator is disabled.

Si marcas estos bits se desactiva el oscilador interno necesario parta su programacion y ya no se puede reprogramar .

la solucion es programarlo con el control de vdd .
es decir señal de vdd antes que mclr como indica aqui .
https://ww1.microchip.com/downloads/en/DeviceDoc/41196g.pdf
DS41196G-page 16

si lo tienes ICSP conecta VDD al programador para que lo controle .
no se si Pickit3  lo tiene en cuenta .

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #3 en: 10 de Noviembre de 2021, 12:12:17 »
hola, buen día,

La conexión es correcta. Imagino que habrás probado también quitando la R de 6K8, aunque no debería tener problemas dejándola puesta.

no porque la resistencia es una pullup

Citar
¿Y dices que ese PIckit3 programa bien otros micros?, ¿has podido probar con otro programador por si acaso es culpa de tus 16F628A?

no tengo otro programador, veré de conseguir o armar uno
gracias!
saludos
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 #4 en: 10 de Noviembre de 2021, 12:41:43 »
hola, buen día,

https://www.microchip.com/en-us/product/PIC16F628A#document-table
DS40044G-page 98
When MCLR is asserted in INTOSC mode, the internal clock oscillator is disabled.

Si marcas estos bits se desactiva el oscilador interno necesario parta su programacion y ya no se puede reprogramar .

MCLR lo uso como I/O (RA5), internamente a VDD, "asserted" indica el uso del pin 4 (RA5) como MCLR?

Citar
la solucion es programarlo con el control de vdd .
es decir señal de vdd antes que mclr como indica aqui .
https://ww1.microchip.com/downloads/en/DeviceDoc/41196g.pdf
DS41196G-page 16

no me queda clara esta parte, según el flujo de la página 16 conecto PGM a VSS, MCLR a 5v (o más de 3,5v), VDD y VSS a una fuente externa y lo vuelvo a programar?

hasta ahora todos los PICs los programé con alimentación externa,

Citar
si lo tienes ICSP conecta VDD al programador para que lo controle .
no se si Pickit3  lo tiene en cuenta .

muchas 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 #5 en: 10 de Noviembre de 2021, 16:54:45 »


hasta ahora todos los PICs los programé con alimentación externa,
pero no creo que el vdd del PICkit 3 con todo el periferico que tengas .
usalo solamente para borrarlo y sacarlo da hay .
luego lo tienes en cuenta y modificas los bits de config .
o con un conmutador ..no se .
« Última modificación: 10 de Noviembre de 2021, 17:02:10 por Sispic »

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #6 en: 10 de Noviembre de 2021, 18:04:19 »
esta es la config del 628

Código: [Seleccionar]
#pragma config FOSC = INTOSCIO
#pragma config WDTE = OFF
#pragma config PWRTE = OFF
#pragma config MCLRE = OFF
#pragma config BOREN = ON
#pragma config LVP = OFF
#pragma config CPD = OFF
#pragma config CP = OFF
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 #7 en: 11 de Noviembre de 2021, 04:25:43 »
pero puedes reprogramarlo ahora que PICkit3 controla VDD ?

Desconectado LucasBols

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

pero puedes reprogramarlo ahora que PICkit3 controla VDD ?

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.

conecto PGM a VSS, MCLR a 5v (o más de 3,5v), VDD y VSS a una fuente externa y lo vuelvo a programar? si conecto MCLR a VDD sin la resistencia de 6k8 puedo quemar el Pickit

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 DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1982
    • Sicoy
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #9 en: 11 de Noviembre de 2021, 16:21:07 »
hola, buenas tardes,

pero puedes reprogramarlo ahora que PICkit3 controla VDD ?

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.

conecto PGM a VSS, MCLR a 5v (o más de 3,5v), VDD y VSS a una fuente externa y lo vuelvo a programar? si conecto MCLR a VDD sin la resistencia de 6k8 puedo quemar el Pickit

gracias,

Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32

Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #10 en: 11 de Noviembre de 2021, 17:20:52 »
hola,

hola, buenas tardes,

pero puedes reprogramarlo ahora que PICkit3 controla VDD ?

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.

conecto PGM a VSS, MCLR a 5v (o más de 3,5v), VDD y VSS a una fuente externa y lo vuelvo a programar? si conecto MCLR a VDD sin la resistencia de 6k8 puedo quemar el Pickit

gracias,

conecté PGM a VSS, MCLR a VDD y sin alimentar el circuito de programación y me tiró error

también conecté PGM a VSS, MCLR a VDD alimentando el circuito de programación con 5v y también me tiró error

Citar
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

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 DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1982
    • Sicoy
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #11 en: 11 de Noviembre de 2021, 17:24:48 »
Código: [Seleccionar]
conecté PGM a VSS, MCLR a VDD y sin alimentar el circuito de programación y me tiró error

también conecté PGM a VSS, MCLR a VDD alimentando el circuito de programación con 5v y también me tiró error

¿Y PGM a VDD?
Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #12 en: 11 de Noviembre de 2021, 17:29:49 »


Desconectado LucasBols

  • PIC16
  • ***
  • Mensajes: 129
    • Desarrollos y Servicios Digitales
Re:Pickit3 inutiliza los 16F628A, el resto los graba bien
« Respuesta #13 en: 11 de Noviembre de 2021, 17:35:02 »
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 DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1982
    • Sicoy
Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32


 

anything