Autor Tema: Buscando el Codigo .C del programador PICKIT2  (Leído 3771 veces)

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

Desconectado BINARIO

  • PIC16
  • ***
  • Mensajes: 156
Buscando el Codigo .C del programador PICKIT2
« en: 28 de Marzo de 2014, 14:36:18 »
 :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/

Hola colegas programadores, estoy modificando un programador de pic que tengo por usb usa un 18f2550, es un perfecto clon del pickit2, solo tengo el .hex del mismo, estoy queriendo migrar a un programador incircuit que ocupe un pic mucho mas chico que tambien tiene USB es el 16(L)F1455 o el 16(L)F1459, estimo que no tendria problemas en funcionar, pero me topo con el problema de que:

1- No tengo el codigo del Pickit 2, ni mucha idea de como pasarle un .hex a un pic
2- El pic 16(L)F1455 se programa de forma serial, no tengo conocimiento que programador se podra emplear en este caso, estimo que el pickit3 los programa

De todo esto saco que, si pudiese modificar el codigo para adaptarlo al pickit2 con 16f1455, podria hacer un programador hibrido entre serial e icsp, la verdad que el zocalo zif no va mas.

Bueno el que se quiera prender a esta pequeña tarea de investigacion, bienvenido sera, imaginen que tengamos un programador ICSP y serial con un pequeño 16F1455 de bajo costo y que requiera poco espacio, pudiendo quemar una amplia gama de micros, capaz vuelo demasiado, pero me conformo con conseguir el codigo original del Pickit2 para intentar modificarlo y hacer un programador ICSP smd con el 16f1455.
000101111 101110000011110 00010 11101 110 1 000111 00010010011010111100 101101001 11110000 001 00 10110 111 00001 01110 0010101 01011110 00 00011111111 0011111 011110001111111111 1011111111101100000000

Desconectado HJG

  • PIC12
  • **
  • Mensajes: 77
Re: Buscando el Codigo .C del programador PICKIT2
« Respuesta #1 en: 28 de Marzo de 2014, 16:40:32 »
No entiendo...

El PICkit2 es ICSP (In-Circuit Serial Programming), es decir es un programador serial.
Además, el PICkit2 no tiene zócalo ZIF, solamente el conector ICSP...

Desconectado BINARIO

  • PIC16
  • ***
  • Mensajes: 156
Re: Buscando el Codigo .C del programador PICKIT2
« Respuesta #2 en: 07 de Abril de 2014, 15:13:05 »
Es un clon modificado que si tiene ZIF
el pickit 2 no me detecta ese pic, parece que tiene otra forma de comunicacion
000101111 101110000011110 00010 11101 110 1 000111 00010010011010111100 101101001 11110000 001 00 10110 111 00001 01110 0010101 01011110 00 00011111111 0011111 011110001111111111 1011111111101100000000

Desconectado Micom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 783
Re: Buscando el Codigo .C del programador PICKIT2
« Respuesta #3 en: 07 de Abril de 2014, 22:26:27 »
Hola me acuerdo que microchip tambien libero el codigo fuente del firmware del pickit 2 no se si esta en esta direccion http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=pg164120 si no hay que buscarla ya que varios compas de aca del foro le han hecho modificaciones para adaptarlo. El pic 18f2550 si lo programa el pickit 2 solo los pic nuevos son los que no programa el pickit 2 y todos los pics se graban serialmente solo los pic muy viejos y descontinuados se grabavan paralelamente. Saludos
El programador GTP USB PLUS es un super programador
GRACIAS dobles amigo SISPIC

Tan solo queda seguir sobreviviendo

Desconectado diguito_69

  • PIC16
  • ***
  • Mensajes: 136
Re: Buscando el Codigo .C del programador PICKIT2
« Respuesta #4 en: 07 de Abril de 2014, 22:47:35 »
"Carezco de un don especial. Sólo soy apacionadamente curioso". Albert Einstein.

Desconectado BINARIO

  • PIC16
  • ***
  • Mensajes: 156
Re: Buscando el Codigo .C del programador PICKIT2
« Respuesta #5 en: 09 de Abril de 2014, 10:55:24 »
Gracias por la buena onda y por los datos, si yo creo que todos los pics se graban seriales, pero este pic nuevo tiene nombres que no se corresponden con los que usaban los pics anteriores, por ejemplo

18f452           VCC
                     VPP
                     GND
                     PGC
                     PGD
                     

16F1455/59    VCC
                     VPP
                     GND
                     ICSP DAT
                     ICSP CLK

Veo que en el Pickit 3 PGD es analogo con ICSP DAT y que PGC es analogo con ICSP CLK, sin embargo Pickit2 no lo recnoce al dispositivo, entonces deduzco que es solo una cuestion de versiones del programador. Tal vez me equivoque, seria bueno por esto actualizar el codigo de Pickit2 para que soporte los nuevos micros.
000101111 101110000011110 00010 11101 110 1 000111 00010010011010111100 101101001 11110000 001 00 10110 111 00001 01110 0010101 01011110 00 00011111111 0011111 011110001111111111 1011111111101100000000

Desconectado HJG

  • PIC12
  • **
  • Mensajes: 77
Re: Buscando el Codigo .C del programador PICKIT2
« Respuesta #6 en: 09 de Abril de 2014, 11:33:50 »
Si te fijas en la lista de dispositivos soportados tanto por el PICkit2 como por el PICkit3 veras cual es el motivo...

El 18f452 es soportado por ambos programadores, en cambio, el 16F1455 solo es soportado por el PICkit3, y es totalmente comprensible ya que este último es un micro bastante nuevo.

Hay una actualización del archivo punto DAT del programa del PIOCkit2 (Leer mas...), deberías verificar si lo incluye, pero creo que a ese específico no.