Autor Tema: No se utilizar mi Pickit 2 y su placa entrenadora starter kit  (Leído 19309 veces)

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

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« en: 09 de Febrero de 2010, 19:34:43 »
Hola a todos, llevo varios meses con mi intento de aprender a programar pic's, hasta ahora hacía pequeños progamas en C con CCS y los simulaba en proteus y todo salia más o menos bien. hora he decidido montarlos físicamente, y para ello, me he comprado un programador pickit 2, además de una placa entrenadora starter kit con un 18F46k20 (tienes un display, leds, potenciometro,etc), ny ahora es cuando me surgen cientos de dudas, ya que soy imcapar de programar esta placa entrenadora, algunas dudas que se me presentan son las siguientes:

- La verión que utilizo de PCW es la 3.236, a traves de este software, puedo obtener un fichero .hex, ¿directamente con este software, puedo introducir en el pic este fichero al pic?
- ¿Necesito MPLAB para programar el pic?
- El entrenador tiene un pic 18F46k20, al hacer pequeños ejemplos con PICC no los compila ya que le falta este pic en su base de datos ¿como puedo solucinar esto.

En definitiva y aunque se que es muy básico, ¿cuales son los pasos a seguir para cargar cualquier programa en el pic del entrenador? ¿y cuando no sea un pic del entrenador, sino uno que insertaré en un circuito?
Se que sen preguntas muy básicas, pero llevo 3 días con el programador y soy incapaz de hacerlo funcionar.

Gracias de nuevo a todos por vuestra colaboración y paciencia.

Desconectado anfegori91

  • PIC12
  • **
  • Mensajes: 71
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #1 en: 10 de Febrero de 2010, 02:01:59 »
Aquí puedes encontrar el software para usarlo con el pickit2, en la sección downloads:


http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805


El software del programador se integra con el MPLAB o puede ser utilizado aparte. De este modo puedes generar el .hex en cualquier compilador y luego utilizar el programa del pickit2 para quemar el micro.

En cuanto al modelo de pic, una solución que he utilizado (sólo en simulaciones ) es utilizar un .hex para un dispositivo compatible (misma memoria, mismos módulos, etc..), sin embargo lo más conveniente sería cambiar el pic en el entrenador si eso te da problemas.

Para programar cualquier pic, debes consultar el datasheet del micro que quieres programar, e identificar los pines dedicados para el proceso: En la mayoría son PGD, PGC, VPP, VDD y VSS. Luego de identificarlos, debes conectar los cables correspondientes del pickit2 en esos pines.

Cuando se programa el pic cuando está conectado a otros componentes tener ciertas precauciones:
El pin VPP del pic debe estar conectado exclusivamente al VPP del pickit o con algún circuito que aísle el pin cuando se esté programando  para evitar dañar los otros componentes (la tensión en este pin ronda los 12V durante la programación).
Si el pickit2 está alimentando el circuito, el consumo de este circuito no puede exceder los 200mA (verifica esto en el manual) ;-)
Los pines PGD y PGC deben estar conectados exclusivamente al pickit2 durante la programación (no puede haber ningún tipo de ruido externo).
Asegúrate de utilizar los cables lo más cortos posibles desde el pickit2 hasta el pic a programar.

Hechas las conexiones, abres el programa del pickit2, y se debe detectar el pickit y el pic conectado.
Pasas a cargar el .hex generado y pulsas programar... Asegúrate de programar los fuses (configuration bits).
Y.. debería funcionar¡¡¡

Cualquier duda coméntala.. :P :P

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #2 en: 10 de Febrero de 2010, 05:00:34 »
Muchas gracias Anferogi91, ahora lo tengo todo más claro, hoy lo probaré y lo comentaré. Ahora la duda que me queda, es como puedo grabar el pic que tiene el entrenador (18F46k20), la versión que tengo de PICC es la 3.236. ¿se le puede añadir a esta versión la librería de este pic? ¿dónde puedo encontrala? ¿existe otra versión superior que ya la tenga.

Otra duda que tengo es si con el MPLAB, puedo obtener también el fichero .hex, ya que he estado probando y no lo he conseguido.

De nuevo gracias y seguimos en contaco.

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #3 en: 10 de Febrero de 2010, 16:26:42 »
Hola de nuevo, me he bajado el software para grabar, del enlace de arriba (Pickit2 V2.61), pero veo que no está el pic 18F46k20 que es el micro que tiene la placa entrenadora. Por lo tanto sigo sin saber como grabar este pic.

Saludos y ya os contaré

Desconectado tino

  • PIC10
  • *
  • Mensajes: 6
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #4 en: 15 de Febrero de 2010, 15:14:37 »

También estoy empezando a trabajar con el PICKit2 para programar un PIC18F45J10. La cuestión es que no soy capaz de escribir ni borrar en la memoria de programa.
Desde el Programador de Microchip detecto el PICKit. Puedo lanzar una lectura o escritura y aparentemente va bien, sin embargo importando un
.hex o haciendo un Erase y luego un Blak check obtengo el siguiente mensaje de error:

"Programming failed at Program Memory address 0x000002"

He cableado el micro con los pines de Vdd, Vss, PGD, PGC, PGD y el Vpp.
Lo unico que me llama la atencion es que el Kit venía con un cable hasta la tarjeta de ensayo de unos 20cm, y he leído que esa longitud puede dar problemas ...

Podría ser esa la causa?
Gracias

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #5 en: 15 de Febrero de 2010, 19:01:28 »
hola tino, en el programa pickit 2.61, ve a la pestaña Tools y destilda "Fast Programming". Prueba de quemarlo de esa manera. Yo he tenido varios problemas usando fast programming y sin eso funciona correctamente,

Desconectado tino

  • PIC10
  • *
  • Mensajes: 6
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #6 en: 16 de Febrero de 2010, 12:42:16 »
Gracias por tu respuesta pablomanieri, lo he probado y no no ha funcionado  :( seguiré dandole vueltas.
Aunque estoy empezando a sospechar del equipo de PICKit2, puesto que desde el MPLab me dice que el device Id es 0x0 cuando espera otro valor.

Un Saludo

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4919
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #7 en: 16 de Febrero de 2010, 16:07:50 »
a ver, si te comprendo, tu quiere quemar ese pic? pues si quiere borrar todos lo que tiene el pic, conecta primero el pic con su correspondiente Cable, luego te va a PROGRAMMER SELECT Pickit 2, si te tira algun error, postealo aqui, sino lo tira continua y vete a ERASE con esto borra cualquier cosas que estaba en pic, normalmente cuando elige el pic y te va a buscar el programador que usa, si todos el cableado de pic co tu programador esta bien no debe darte error.
al no ser que no tenga los controladores instalador, recuerda que ya esta la version MPLAB 8,43
Saludos

Desconectado tino

  • PIC10
  • *
  • Mensajes: 6
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #8 en: 17 de Febrero de 2010, 05:26:09 »

La primera vez que lo probé me dio un error de voltaje en el Vpp. Luego actualicé el firmware PICKit puesto que no lo había hecho, y en las Release Notes ponía que era importante. Luego sólo me daba el error que posteo arriba. Estoy sospechando que le metí un voltaje erroneo al MSCR y se ha estropeado el circuito de grabación del PIC. Con lo que he pedido alguno más para hacer pruebas ...

Ya os cuento ...
Saludos

Desconectado MARCO_BETA

  • PIC10
  • *
  • Mensajes: 18
    • Creaciones MBJ
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #9 en: 17 de Febrero de 2010, 10:17:51 »
Tal vez tu problema este en que el o los pics que utilizas ya no funcionen correctamente, si te marcaba anteriormente error en VPP pueden ser dos cosas que el pic haya estado conectado mal y el pin de VPP estuviera en algun otro pin (a mi me ha estropeado varios pics por no conectarlos bien) o bien que hayas metido 5 volts de Vpp cuando tuvieran que ser 3 ya que este pic se programa con bajo voltaje y dando como consecuencia lo mismo. Otro factor a tomar en cuenta es la estática, si tu agarras los pics directamente con la mano sin aterrizarte podrías dañarlos.

Verifica que el pic kit 2 te reconozca el pic que estas conectando y el pic que mencionas si lo soporta el pickit 2

PIC18F Devices
‘LF’ versions of all devices are also supported

    * PIC18F242, 252, 442, 452
    * PIC18F248, 258, 448, 458
    * PIC18F1220, 1320, 2220, 2320
    * PIC18F1230, 1330
    * PIC18F2221, 2321
    * PIC18F2331, 2410, 2420, 2431
    * PIC18F2423
    * PIC18F2450, 2455, 2458, 2480
    * PIC18F2510, 2515, 2520, 2523
    * PIC18F2525
    * PIC18F2550, 2553, 2580, 2585
    * PIC18F2610, 2620, 2680
    * PIC18F2682, 2685
    * PIC18F4220, 4221
    * PIC18F4320, 4321, 4331
    * PIC18F4410, 4420, 4423
    * PIC18F4431, 4450, 4455
    * PIC18F4458, 4480
    * PIC18F4510, 4515, 4520, 4523
    * PIC18F4525, 4550, 4553, 4580
    * PIC18F4585
    * PIC18F4610, 4620, 4680
    * PIC18F4682, 4685
    * PIC18F6310, 6390, 6393
    * PIC18F6410, 6490, 6493
    * PIC18F6520, 6525, 6527, 6585
    * PIC18F6620, 6621, 6622, 6627
    * PIC18F6628, 6680
    * PIC18F6720, 6722, 6723
    * PIC18F8310, 8390, 8393
    * PIC18F8410, 8490, 8493
    * PIC18F8520, 8525, 8527, 8585
    * PIC18F8621, 8620, 8622, 8627
    * PIC18F8628, 8680
    * PIC18F8720, 8722, 8723
    * -
    * PIC18F24J10, F25J10, F44J10, F45J10
    * PIC18LF24J10, LF25J10, LF44J10, LF45J10
    * PIC18F24J11, F25J11, F44J11, F45J11
    * PIC18LF24J11, LF25J11, LF44J11, LF45J11
    * PIC18F26J11, F46J11
    * PIC18LF26J11, LF46J11
    * PIC18F24J50, F25J50, F44J50, F45J50
    * PIC18LF24J50, LF25J50, LF44J50, LF45J50
    * PIC18F26J50, F46J50
    * PIC18LF26J50, LF46J50
    * PIC18F63J11, 63J90, 64J11, 64J90
    * PIC18F65J10, 65J11, 65J15
    * PIC18F65J50, 65J90
    * PIC18F66J10, 66J11, 66J15, 66J16
    * PIC18F66J50, 66J55, 66J60, 66J65
    * PIC18F66J90
    * PIC18F67J10, 67J11, 67J50, 67J60
    * PIC18F67J90
    * PIC18F83J11, 83J90, 84J11, 84J90
    * PIC18F85J10, 85J11, 85J15, 85J50
    * PIC18F85J90
    * PIC18F86J10, 86J11, 86J15, 86J16
    * PIC18F86J50, 86J55, 86J60, 86J65
    * PIC18F86J90
    * PIC18F87J10, 87J11, 87J50, 87J60
    * PIC18F86J90
    * PIC18F96J60, 96J65
    * PIC18F97J60
    * -
    * PIC18F13K22, LF13K22, F14K22, LF14K22
    * PIC18F13K50, 14K50
    * PIC18F23K20, 24K20, 25K20, 26K20
    * PIC18F43K20, 44K20, 45K20, 46K20

aqui esta la pagina del pickit 2 para que lo veas

chips soportados pickit 2



Desconectado 49ers

  • PIC10
  • *
  • Mensajes: 2
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #10 en: 18 de Febrero de 2010, 13:52:09 »
Buenas tardes, yo tambien tengo el mismo problema con el pickit2, :5] al tratar de programar el 16f54, que según las notas, lo soporta para programar, al intentar programar mi pic, me da un error de programming failed at program memory address 0x000000, no reo que sea el programnador, puesto que es el original, ni el pic ya que lo he probado con 3 de la misa matricula, necesito ayuda plisss  :8}, lo estoy probando con la tarjeta que trae el pickit2 es el started

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #11 en: 22 de Febrero de 2010, 20:14:46 »
Hola a todos de nuevo, ahora escribo para  decir que acabo de probar el Pikit2 y funciona correctamente con unos ejemplos en el 16f84a. Pero la duda me surge a la hora de probar la tarjeta entrenadora que compr´´e con el pickit2. Esta tarjetra trae un 18f56k20, y ya se que puedo programarloscon el pickit2. Pero lo que no se hacer es hacer un programa com el PCWH C, ya que no encuentra su liberia, y al compilar obrtengo un error. La versiomn que tengo es la 4.023. Mi oregunta es: ¿existe otra version superior que tenga esta libreria, para poder hacer ejemplos con la tarjeta entrenadora? ¿Puedo cargar en el directorio C:/ archivos de programa/PICC/devices este fichero? ¿C´´omopuedo conseguirlo?

De nuevo a todos gracias por vuestra colaboracion.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #12 en: 22 de Febrero de 2010, 21:14:36 »
Hola a todos de nuevo, ahora escribo para  decir que acabo de probar el Pikit2 y funciona correctamente con unos ejemplos en el 16f84a. Pero la duda me surge a la hora de probar la tarjeta entrenadora que compr´´e con el pickit2. Esta tarjetra trae un 18f56k20, y ya se que puedo programarloscon el pickit2. Pero lo que no se hacer es hacer un programa com el PCWH C, ya que no encuentra su liberia, y al compilar obrtengo un error. La versiomn que tengo es la 4.023. Mi oregunta es: ¿existe otra version superior que tenga esta libreria, para poder hacer ejemplos con la tarjeta entrenadora? ¿Puedo cargar en el directorio C:/ archivos de programa/PICC/devices este fichero? ¿C´´omopuedo conseguirlo?

De nuevo a todos gracias por vuestra colaboracion.

Aquí está la lista de dispositivos soportados.
http://ccsinfo.com/devices.php?page=devices&navcode=/rhCompDevice

Desconectado ramirez

  • PIC16
  • ***
  • Mensajes: 195
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #13 en: 23 de Febrero de 2010, 03:43:06 »
Muchas gracias Migsantiago por tu respuesta, efectivamente veo que este pic est´´a incluido, pero sigo siendo incapaz de programar el pic( dentro de la placa entrenadora e Microchip), ya que mi  PICC no posee el fichero 18F46k20.h, y mi pregunta es donde puedo conseguir este fichero, o sidebo de cambiar de versi´´on de complador (4.023),

De nuevo gracias por vuestro interes.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: No se utilizar mi Pickit 2 y su placa entrenadora starter kit
« Respuesta #14 en: 23 de Febrero de 2010, 13:32:36 »
Debes comprar una versión más reciente.


 

anything