Autor Tema: Microchip Mplab ICD 2  (Leído 17028 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: Microchip Mplab ICD 2
« Respuesta #30 en: 26 de Octubre de 2007, 20:14:33 »
Hola a mi me paso en un ICD que arme lo mismo, me decía:

ERROR  ICDWarn0020:

Osea que no detecta el pic, revisando la placa había un error en la pista de datos, revisa las pistas de datos y la de clock.

además:

Estas alimentando el pic que qures que reconozca con 5V?

Acordate que el reset del micro tiene que ir directamente al ICD, sin pasar por anda, no va ni resistencia pull up ni capacitares en el pin de reset.
Por si las dudas te pongo el esquema de como deberías conectar el ICD:



En ese caso cuando uso el ICD saco el jumper que controla el reset o lo pongo en la posision 1-2, en tonces el pin de reset va directo al ICD, si programo el micro en lugar de debuggear, luego de programar coloco el jumper en 2-3 y el micro empieza a correr.

Saludo

hola!
ese Error me da ante, ERROR  ICDWarn0020: pero lo acaobo de solucionar,


Estas alimentando el pic que qures que reconozca con 5V? Pues claro!


el pin de Reset lo puse ahora directo, pero me da este problema ahora 

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F870 found, revision = a1,a2
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Verifying...
.. Config Memory
Verifying configuration memory...
ICD0161: Verify failed (MemType = Config, Address = 0x2007, Expected Val = 0x3F72, Val Read = 0x3FFF)
MPLAB ICD 2 Ready

Ahora mismo le di a programa y me salio esto

Programming Target...
...Validating configuration fields
...Erasing Part
...Programming Program Memory (0x0 - 0x39A)
Verifying...
...Program Memory
...Verify Succeeded
Programming Configuration Bits
.. Config Memory
Verifying configuration memory...
...Verify Succeeded
...Programming succeeded
27-Oct-2007, 01:21:31

MPLAB ICD 2 Ready
de momento me recibe Señales DMX pero debo atacar el resto de platina de los TRIAC,
mañana continuo ya me estoy muy cansado hoy
Muchas gracias a todos especial a Picmouse
 :D


« Última modificación: 26 de Octubre de 2007, 20:40:07 por stk500 »

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: Microchip Mplab ICD 2
« Respuesta #31 en: 26 de Octubre de 2007, 20:59:09 »
que bueno que lo solucionaste, entonces era lo de conectar el pin del reset directo!
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Microchip Mplab ICD 2
« Respuesta #32 en: 26 de Octubre de 2007, 21:04:34 »
Esteca, no es necesario estar quitando el MCLR para poder programar IN-CIRCUIT...

Para poder programar In-CIRCUIT sin tener que quitar el PIC ni nada de nada (Así es como funcionan los entrenadores de PICs)solo se debe colocar el diodo de esta forma:


Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: Microchip Mplab ICD 2
« Respuesta #33 en: 26 de Octubre de 2007, 21:14:23 »
Esteca, no es necesario estar quitando el MCLR para poder programar IN-CIRCUIT...

Para poder programar In-CIRCUIT sin tener que quitar el PIC ni nada de nada (Así es como funcionan los entrenadores de PICs)solo se debe colocar el diodo de esta forma:


Hola PIC!, si lo se a eso, de hecho asi lo uso cundo uso mi GTP USB para programar in circuit, pero me refería a la hora de debuggear, el manual del ICD dice que no tiene que tener nada conectado el pin de reset:



Por ahí me exprese mal cuando dije que lo programaba y ponía el jumper, en realidad lo pongo cuando uso el GTP o el ICD como programador in circuit

Saludos

PD: el circuito del reset que publique con la resistencia, el diodo y el cap es el que recomienda microchip, por eso uso eso y no la resistencia en serie con el diodo, que tambien funciona de 10 jejeje

Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: Microchip Mplab ICD 2
« Respuesta #34 en: 26 de Octubre de 2007, 22:58:59 »
Esteca, yo ya probé con el ICD2, con el GTP, con el ICDU-40, y todos funcionan con el diodo como yo digo. Lo que pasa en tu circuito es que tienes 2 cosas a mi parecer las que evitan que te trabaje In-CIRCUIT:

Que el diodo esta invertido. Tu tienes el Anodo para el MCLR, yo lo coloco Anodo a VCC.
colocas capacitor entre MCLR y GND. Eso no deja trabajar al programador.