TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: riKon en 05 de Agosto de 2011, 14:28:04

Título: Novato necesita ayuda
Publicado por: riKon en 05 de Agosto de 2011, 14:28:04
Muy buenas a todos! Me presento, soy David y estoy en el ecuador de la carrera de ingeniería electrónica. Estoy muy interesado en adentrarme en el mundo de los PIC's pero desgraciadamente aun no he tocado nada. En la carrera he hecho algo de lenguaje ASM, conozco bastante bien el C y otros lenguajes de programación. Llevo varios días leyendo foros, entre ellos este, y la verdad es que estoy hecho un lío, así que me he decido a escribir para ver si me podéis ayudar. Lo primero que os quería comentar es que programador utilizo para empezar? tan solo dispongo de un portátil sin entrada RS232 así que tendría que ser USB. Es mejor construirlo uno mismo o comprarlo hecho? Que programas me recomendáis?

En fin, espero me podáis ayudar!!

Muchas gracias de antemano!!
Título: Re: Novato necesita ayuda
Publicado por: manwenwe en 05 de Agosto de 2011, 16:31:05
Bienvenido riKon,

por orden de prioridad yo te recomendaría:

ICD3 ==>> 130e
Pickit3 ==>> 50e
Pickit2 clone (DIY) ==>> 20e

Los 3 son vía USB.

1 saludo.
Título: Re: Novato necesita ayuda
Publicado por: rivale en 05 de Agosto de 2011, 22:02:02
tambien lo puedes hacer tu mismo, pero para esto necesitas un programador para programar el pic de tu programador :undecided:.

estoy de acuerdo con manwenwe, depende de cuato quieras gastarte en tu programador, yo en lo personal uso el pickit 3 y no he tenido problemas
Título: Re: Novato necesita ayuda
Publicado por: manwenwe en 06 de Agosto de 2011, 04:51:34
tambien lo puedes hacer tu mismo, pero para esto necesitas un programador para programar el pic de tu programador :undecided:.

estoy de acuerdo con manwenwe, depende de cuato quieras gastarte en tu programador, yo en lo personal uso el pickit 3 y no he tenido problemas

En eso no había caido jeje. Quizá le puedan dejar utilizar alguno de la politécnica durante un rato. Yo hice un Pickit2 sólo para PIC18-PIC16 con el micro (18f2250) y 1 euro de pasivos: super cutre pero funcionaba.

De todas formas me quedo con el ICD3 que además cuantas más veces lo quemas más veces te lo cambia gratis Microchip jeje.

1 saludo.
Título: Re: Novato necesita ayuda
Publicado por: e-l-e-n en 09 de Agosto de 2011, 05:05:05
Yo utilizo icd2 de microchip, que es la version anterior del icd3. Lo uso con el entorno mplab ide, y programo en C con el plug in para mplab del compilador ccs. Y me va bien. el programador es muy barato porque no es la ultima version
Título: Re: Novato necesita ayuda
Publicado por: MerLiNz en 08 de Septiembre de 2011, 14:11:25
yo tengo el pickit3 y la verdad esque estoy bastante contento con este, tanto debugger, como programador, integrado con el mplab... Ademas sirve de fuente de alimentacion (poca cosa pero lo suficiente para un pic).
Título: Re: Novato necesita ayuda
Publicado por: DaYeS en 08 de Septiembre de 2011, 17:24:33
Que tal, yo he utilizado el clone del pickit 2, tambien de 3, el pickit 2,3 y el gtp-usb+.

Las difierencias entre los originales y los clone, por ahora no he encontrado las diferencias (que no sean exteriores, ya que el plastico/caja que cubre los de los clone es bastante ma´s mala), pero los dos se actualizan bien con microchip, etc...

El gtp-usb+ no esta mal, pero si solo vas a estar con pic no te lo recomiendo, ahora, este le puedes utlizar para atmel, eeprom, pic... Lo malo, no soporta todos los atmel ni pic, así que hay que estar esperando a que salga la actualización (si la ven interesante integrarlo).

En resumen, recomiendo este:
http://cgi.ebay.es/Clone-Microchip-Development-Programmer-Mini-PICKIT-3-/110740161749?pt=LH_DefaultDomain_0&hash=item19c8a0c4d5
(no lo vendo yo, jeje) más que nada porque son 19 €, y en este tiempo de crisis....

 :-/ :-/ :-/ :-/

SAlu2
Título: Re: Novato necesita ayuda
Publicado por: manwenwe en 09 de Septiembre de 2011, 03:40:06
Que tal, yo he utilizado el clone del pickit 2, tambien de 3, el pickit 2,3 y el gtp-usb+.

Las difierencias entre los originales y los clone, por ahora no he encontrado las diferencias (que no sean exteriores, ya que el plastico/caja que cubre los de los clone es bastante ma´s mala), pero los dos se actualizan bien con microchip, etc...

El gtp-usb+ no esta mal, pero si solo vas a estar con pic no te lo recomiendo, ahora, este le puedes utlizar para atmel, eeprom, pic... Lo malo, no soporta todos los atmel ni pic, así que hay que estar esperando a que salga la actualización (si la ven interesante integrarlo).

En resumen, recomiendo este:
http://cgi.ebay.es/Clone-Microchip-Development-Programmer-Mini-PICKIT-3-/110740161749?pt=LH_DefaultDomain_0&hash=item19c8a0c4d5
(no lo vendo yo, jeje) más que nada porque son 19 €, y en este tiempo de crisis....

 :-/ :-/ :-/ :-/

SAlu2

Que grande!!! un clone de pickit3. ¿De dónde habrán sacado el firmware?? :? :? :? :? :?

1 saludo
Título: Re: Novato necesita ayuda
Publicado por: DaYeS en 09 de Septiembre de 2011, 04:34:15

Que grande!!! un clone de pickit3. ¿De dónde habrán sacado el firmware?? :? :? :? :? :?

1 saludo

Jeje, esta todo inventado. La verdad es que bastante bien.
Título: Re: Novato necesita ayuda
Publicado por: MerLiNz en 09 de Septiembre de 2011, 17:03:15
sinceramente para la diferencia que hay de uno original a una copia china creo que es mejor pillarse el original y asi te quitas de problemas. El pickit es facil de clonar, no deja de ser un pic18 el cual el firmware te lo bajas de su web y varios componentes mas, ademas en la  web de microchip puedes encontrar esquemas por lo cual es mas facil aun.
Título: Re: Novato necesita ayuda
Publicado por: MGLSOFT en 09 de Septiembre de 2011, 17:15:45
Que tal, yo he utilizado el clone del pickit 2, tambien de 3, el pickit 2,3 y el gtp-usb+.

Las difierencias entre los originales y los clone, por ahora no he encontrado las diferencias (que no sean exteriores, ya que el plastico/caja que cubre los de los clone es bastante ma´s mala), pero los dos se actualizan bien con microchip, etc...

El gtp-usb+ no esta mal, pero si solo vas a estar con pic no te lo recomiendo, ahora, este le puedes utlizar para atmel, eeprom, pic... Lo malo, no soporta todos los atmel ni pic, así que hay que estar esperando a que salga la actualización (si la ven interesante integrarlo).

En resumen, recomiendo este:
http://cgi.ebay.es/Clone-Microchip-Development-Programmer-Mini-PICKIT-3-/110740161749?pt=LH_DefaultDomain_0&hash=item19c8a0c4d5
(no lo vendo yo, jeje) más que nada porque son 19 €, y en este tiempo de crisis....

 :-/ :-/ :-/ :-/

SAlu2

Que grande!!! un clone de pickit3. ¿De dónde habrán sacado el firmware?? :? :? :? :? :?

1 saludo
De la pagina de Microchip...

Aprovecho a avisar que esta disponible el software para el Pickit3, parecido al de Pickit2...

Una imagen.

(http://img580.imageshack.us/img580/4183/softwarepickit3.jpg)

Donde bajarlo:
Software Pickit3 (http://www.microchip.com/Microchip.WWW.SecureSoftwareList/secsoftwaredownload.aspx?device=en538340&lang=en&ReturnURL=http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en538340#)
Título: Re: Novato necesita ayuda
Publicado por: todopic en 09 de Septiembre de 2011, 19:07:53
 :-/ gracias Marcos!!!  te acordas, justo te comente que el 3 no tenia soft  :D
Título: Re: Novato necesita ayuda
Publicado por: MGLSOFT en 10 de Septiembre de 2011, 07:57:48
Por eso te lo mande hacer !!!  :D :D :D :D
Título: Re: Novato necesita ayuda
Publicado por: manwenwe en 10 de Septiembre de 2011, 14:18:33
Lo siento pero no encuentro ni el firmware ni el codígo fuente (como para el pickit2) en la web de Microchip

1saludp
Título: Re: Novato necesita ayuda
Publicado por: MerLiNz en 10 de Septiembre de 2011, 15:49:38
a mi en el mplab me viene todo aqui:

C:\Program Files (x86)\Microchip\MPLAB IDE\PICkit 3

pero el codigo fuente no, solo los .hex
Título: Re: Novato necesita ayuda
Publicado por: todopic en 10 de Septiembre de 2011, 20:35:54
Por eso te lo mande hacer !!!  :D :D :D :D

Marcos, ya lo probaste?  a mi no me funciona....  el pickit 2 con su soft, perfercto... el 3 con el soft 3 no.....
Título: Re: Novato necesita ayuda
Publicado por: MGLSOFT en 10 de Septiembre de 2011, 21:35:15
Aun no me llego el Pickit3, cuando llegue lo primero que hago es probarlo. :mrgreen: :mrgreen:
Título: Re: Novato necesita ayuda
Publicado por: MGLSOFT en 10 de Septiembre de 2011, 21:39:15
a mi en el mplab me viene todo aqui:

C:\Program Files (x86)\Microchip\MPLAB IDE\PICkit 3

pero el codigo fuente no, solo los .hex

Nunca dije que daban el fuente, el hex es el firmware del Pickit.
Título: Re: Novato necesita ayuda
Publicado por: MerLiNz en 10 de Septiembre de 2011, 21:40:27
a mi en el mplab me viene todo aqui:

C:\Program Files (x86)\Microchip\MPLAB IDE\PICkit 3

pero el codigo fuente no, solo los .hex

Nunca dije que daban el fuente, el hex es el firmware del Pickit.

ya, supongo que el codigo fuente sera reservado para ellos xD

de todas formas del hex puedes sacar el codigo en asm, menos es nada
Título: Re: Novato necesita ayuda
Publicado por: MGLSOFT en 12 de Septiembre de 2011, 14:46:32
Hoy lo recibi, es mi regalo en el dia del cumpleaños de Todopic!! :mrgreen: :mrgreen:

Lo probe con el software (sin estar conectado a un pic, porque no tengo placa con ese conector, todavia.

Solo me enciende en verde y dice que detecta el programador, asi que realmente aun no se si anda bien el software.
Lo que si baje y lei son las notas y dicen esto, ya que es una version preliminar...


Citar
Release Notes for the PICkit 3 Programmer Application

Updated: 2011 January 28

-----------------------------------------------------------------------
Device Support
-----------------------------------------------------------------------
This version of the PICkit 3 Programmer Application supports all devices
supported by the PICkit 3 as of MPLAB 8.60. Refer to the MPLAB release
notes for more details. Typically, this is installed to C:\Program
Files\Microchip\MPLAB IDE\Readmes\, and is also available online at
http://www.microchip.com/mplab/.

-----------------------------------------------------------------------
Operating System Support List
-----------------------------------------------------------------------
This tool has been tested under the following operating systems. It is
expected to work properly on any x86 machine with Microsoft's .NET 2.0
framework installed.

Windows XP 32-bit
Windows 7 32- and 64-bit.

-----------------------------------------------------------------------
Version 1.0.0.0  --  2011 January 28
-----------------------------------------------------------------------
Questions, comments, bug reports, and feature requests should be posted
in the PICkit 3 forum on the Microchip Forums
(http://www.microchip.com/forums/).

This application requires the .NET 2.0 framework to be installed.

Known Issues:
-------------
> Device auto-detect is not yet functional, but the device ID is
  verified (if the device has one) before all operations.
 
> Some text in the status message box falls off the edge of the box and
  cannot be read.
 
> The "Blank Check" feature can frequently indicate that a blank device is
  not blank. Typically this is due to a configuration word mismatch in the
  device file. There is no work-around, but manually verifying the
  configuration values as "blank" is possible by reading the device.
 
> The Checksum calculation is not fully tested yet and may not match MPLAB
  in all cases.
 
> A "No target device found" error is sometimes shown after switching or
  updating the AP. Simply retry the operation.

> The application can have problems communicating to the PICkit 3 if the
  AP or RS is corrupt (say, from an interrupted transfer). The easiest
  work-around is to use MPLAB to re-flash the programmer with the latest
  version of the firmware ("Manual Download" in the programmer settings).
  This manifests itself as trouble connecting to the PICkit 3 or, in the
  worst cases, application crashes.
 
> The application cannot recover a PICkit 3 that has only the bootloader
  AP installed. This is not a normal occurance; it can only happen if
  there is a write failure during certain parts of the firmware upgrade
  process. Use MPLAB to recover the firmware to a consistent state.
 
> The application will sometimes not launch with the PICkit 3 connected.
  Disconnecting the PICkit 3 should cause the application to show.

Known quirks:
-------------
> Turning off target power supplied by the PICkit 3 can take a noticable
  amount of time under some circumstances. Two work-arounds exist: Supply
  target power externally, or manually enable target power from the PICkit
  3 before an operation so that it is not automatically disabled
  afterwards.

> The "Blank Check" feature does not update the progress bar.
Título: Re: Novato necesita ayuda
Publicado por: MerLiNz en 12 de Septiembre de 2011, 15:21:24
a mi con el mplab8 al conectar el pic al icsp directamente me lo detecta. Tambien tienes que configurar varias cosas, por ejemplo para debugger o programador debes activar si quieres que el pickit3 te alimente el circuito, o deasctivarlo si tienes una fuente adicional.

Yo lo uso con el mplab y es bastante sencillo, supongo que como tu usas el ccs lo usaras con el software del programador no?
Título: Re: Novato necesita ayuda
Publicado por: MGLSOFT en 12 de Septiembre de 2011, 15:46:05
Asumo que haré eso...
Título: Re: Novato necesita ayuda
Publicado por: MerLiNz en 12 de Septiembre de 2011, 17:37:17
si ves las 2 placas de CAN que puse en la foto veras 6 pines juntos al lado del pic, pues ahi es donde enchufo el pickit3, facil y sencillo :)

los pines van PGM (si lleva),PGC, PGD, VSS, VDD y MCLR