Autor Tema: PIC24FJ64GA006 programación con ICD2 3.0  (Leído 3519 veces)

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

Desconectado Pchuqui_1

  • PIC16
  • ***
  • Mensajes: 187
PIC24FJ64GA006 programación con ICD2 3.0
« en: 12 de Diciembre de 2011, 19:24:07 »
Hola a todos. Estoy tratando de programar un PIC24FJ6A006 con el ICD2 3.0. He conectado los pines PGC al pin 15, PGD al pin 16, MCRL al pin 7, y la alimentación a 3.3 V. Pero cuando lo ejecuto para que le MPLAB lo reconozca me da el error  ICDWarn0020: Invalid target device id (expected=0x92, read=0x1)
...Reading ICD Product ID. Queria saber si hay que conectar algun otro pin del micro o ha donde puede estar el problema? Se que en la familia 18 se conecta los pines PGD  a masa, pero en los pic24 no se como hacerlo.

Gracias.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #1 en: 12 de Diciembre de 2011, 19:34:45 »
Y GND a los Vss del micro no es cierto?
No contesto mensajes privados, las consultas en el foro

Desconectado Pchuqui_1

  • PIC16
  • ***
  • Mensajes: 187
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #2 en: 13 de Diciembre de 2011, 00:14:13 »
Hola Suky. Si, realizé todas las conexiones. Me quedan dudas con los pines RB6 Y RB7, que son PGC2 Y PGD2. La hoja de datos dice que se utilizan para la programacion "In-Circuit Debugger and ICSP Programming Data", es obvio. Supongo que es indiferente su uso... No pude encontrar nada al respecto de eso. Al menos que se conecten entre sí, pero lo dudo. Bueno el tema es que no me lo reconoce, le adjunto parte de la placa que estoy armando, ahi se puede ver como realicé la conexión con el ISCP del programador. Agradezco cualquier sugerencia.



Uploaded with ImageShack.us.

Muchas gracias.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #3 en: 13 de Diciembre de 2011, 01:17:17 »
Parece todo correcto. En los PIC24 podes elegir cualquiera de los 3 canales ISCP. El ICD, soporta ese micro?
No contesto mensajes privados, las consultas en el foro

Desconectado Pchuqui_1

  • PIC16
  • ***
  • Mensajes: 187
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #4 en: 13 de Diciembre de 2011, 01:31:23 »
Si lo soporta. No le encuentro el problema. No quiero pensar que se me quemo el micro cuando lo soldé... Estoy revisando la pestaña "setting" en el MPLAB y en "self test" esta todo "pass". Eso quiere desir que estaria todo ok. Despues en la pestaña "Power" las tensiones son: VDD: 3.36v, VPP: 4.39, MPLAB ICD 2 VPP: 11.18. Estoy utilizando el programador con alimentación externa. Pero cuando le doy para que me detecte el micro...

Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0x405, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation

No se que hacer...

Desconectado Vtronic

  • PIC16
  • ***
  • Mensajes: 121
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #5 en: 13 de Diciembre de 2011, 02:08:23 »
Que tipo de capacitor tenes en  c10?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #6 en: 13 de Diciembre de 2011, 02:53:40 »
Prueba a desconectar la alimentación externa del PIC y a forzar al ICD a proporcionar alimentación al mismo, a ver si vas a tener un problema con los 3.3V

Desconectado solapower

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 209
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #7 en: 13 de Diciembre de 2011, 08:19:36 »
No se si puede servirte de algo pero en la revista Elektor que saldrá en Enero hay un articulo que habla sobre ese problema con un PIC24FJ64 y el ICD3 el cual tampoco era reconocido a la hora de programar ,pero si se lo reconocía el ICD2, ellos te llevan a una nota de Microchip que habla de cambiar unas resistencias para VPP que no suministran la suficiente corriente, aver si por ahí tienes el problema.
Te pongo el enlace http://ww1.microchip.com/downloads/en/DeviceDoc/ETN29_MPLAB_ICD%20_%20VPP_CURRENT_SINK.pdf.
añado por si sirven busca ETN20 y ETN21 en Microchip
Saludos
« Última modificación: 13 de Diciembre de 2011, 08:29:45 por solapower »

Desconectado Pchuqui_1

  • PIC16
  • ***
  • Mensajes: 187
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #8 en: 13 de Diciembre de 2011, 10:14:39 »
El capacitor que tengo en c10 es electrolitico de 10 uF, eso dice la hoja de datos, para activar el regulador de tensión interno. Cuando le pongo para que el programador alimente al circuito no tengo los 3.3V.  :(. El programador es el ICD2 3.0 que vende siliconbyte en Buenos Aires. 

Gracias.

Desconectado Vtronic

  • PIC16
  • ***
  • Mensajes: 121
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #9 en: 13 de Diciembre de 2011, 23:13:47 »
No es de tantalio el capacitor? Lo comento porque con un electrolitico no me levando un 24fj

Desconectado Pchuqui_1

  • PIC16
  • ***
  • Mensajes: 187
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #10 en: 14 de Diciembre de 2011, 16:14:36 »
Gracias a todos! Solucioné el problema. Me conseguí un ICD3 original y funciona bien el diseño de mi placa...  :lol:Lo programa bien...

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: PIC24FJ64GA006 programación con ICD2 3.0
« Respuesta #11 en: 14 de Diciembre de 2011, 19:30:21 »
realmente no te hace falta condensadores ni el cristal para la programacion, yo tuve un problema programando un dspic33e, y era que avdd necesitaba tener 3.3v para que se programase, si no le das tension a avdd no detectaba el pic, fijate tu que cosa mas curiosa xD


 

anything