¿Debo obtener el PICKit 2 o 3?

Bien, habiendo decidido presentarme a la familia PIC (incluido dsPIC), ahora tengo una pregunta sobre los programadores. Escuché muchas cosas malas sobre el nuevo PICKit 3 y me pregunto si debo obtener ese o el aparentemente más venerable PICKit 2. Si quiero poder usar los PIC más nuevos, creo que podría necesitar comprar el último, pero no estoy tan seguro. ¡Gracias!

Respuestas (7)

Creo que la principal razón detrás del odio de PK3 es esta reseña de DL Jones . Si lees (¿miras?) entre líneas, DL Jones está molesto porque, bueno, el PK3 no es el PK2 . Mi respuesta: ¡Es un programador de chips PIC para uso como pasatiempo, no para trabajo de producción! Sí, la interfaz de usuario física es diferente entre los dos, pero oye, obtienes un programador suministrado por OEM por muy poco dinero que programa casi todo en su línea (PK2 no lo hace), así que no me quejaría. ¡Toma lo que te den! En un pasado no muy lejano, los programadores eran mucho más caros.

En el trabajo, usamos "discos de hockey" ICD2 e ICD3 y la razón principal por la que no usamos PK2 es porque PK2 no admitía un micro en particular que queríamos usar en el pasado (el PK3 lo admite ahora), por lo que tuvo que actualizar. Todos mis compañeros de trabajo dijeron que PK3 es probablemente una buena manera de comenzar, ya que el problema de soporte parcial parece estar resuelto.

¿Cómo es eso de una coincidencia, ambos nos vinculamos a la misma reseña con un minuto de diferencia?
He usado el PK3 y me encanta. Creo que es el único camino a seguir. ¡El USB completo hace que la programación de archivos hexadecimales grandes sea rápida!

Tuve que tomar la misma decisión hace un tiempo cuando rompí mi viejo PICKit2. Finalmente decidí volver a comprar el PICKit2. ¿Por qué? - es compatible con la mayoría de los dispositivos Microchip - incluso puede programar MCU AVR con él, consulte aquí http://pickit2.isgreat.org - puede usar el PICKit2 como un convertidor de USB a serie (consulte el enlace anterior) - tiene su propio software de programación para PC y la herramienta de línea de comandos pk2cmd (también compatible con Linux) -PK3 aún no está maduro

No es como comprar una casa... si no te gusta, compra la otra.

He tenido un PK2 durante casi 4 años y estoy muy contento con él. Funciona para PIC de gama baja, así como para la serie usb 18F, que es todo lo que tengo a mi disposición. El UART y el analizador lógico son herramientas realmente útiles, pero todavía tengo que usar la opción PK2-to-go. Creo que estas son todas las herramientas que cualquier aficionado a PIC necesitará y, dado que es un modelo más antiguo que PK3, supongo que podría conseguirlas más baratas.

Necesitas el PK3 si vas a usar los últimos chips, ya que el software PK2 no se actualiza. Puede ver si los chips que desea usar son compatibles con cualquiera de las unidades comprobando desde MPLAB. Lo principal que a la gente no le gusta del PK3 es que las aplicaciones útiles para el PK2 que lo configuran como un analizador lógico simple y I/F serial no han sido portados a él. El ICD 3 que uso es otra opción. Funciona con todos los dispositivos Microchip y es mucho más rápido que el PK2/PK3, pero cuesta mucho más. También se reemplaza gratis si alguna vez desarrolla una falla, incluso si le hago algo tonto.

Aquí hay un podcast de video donde David L Jones, un ingeniero de diseño electrónico australiano, compara el PICkit2 y el PICkit3 (prefiere el PICkit2 y despotrica sin control sobre cómo Microchip se ha llenado con el PICkit3). Tiene una tendencia a despotricar en muchos de sus podcasts, pero es muy divertido en el proceso (también dice muchas palabrotas, así que ten cuidado).

Tengo un PICkit2 y estoy muy contento con él.

Consigue el PK3. Microchip ha respondido a las quejas con algunas reversiones y mejoras. También obtiene un sistema más seguro con menos zapping de tableros de destino y una mejor compatibilidad futura.

Gracias por el consejo. Creo que iré con el PK3 y seguiré con las cosas divertidas.

Al igual que Leon, también uso un ICD3, pero quiero probar un PK2. El PK2 tiene una opción PK2-to-go que le permite descargar un archivo hexadecimal al programador y luego programar un microcontrolador sin una PC. Esta es una característica importante para mi empresa, ya que a veces queremos realizar actualizaciones de firmware en el campo. Creo que el PK3 tiene la misma característica, pero no he podido confirmarlo con solo mirar el sitio web del microchip. ¿Hay alguien por ahí que haya probado tanto el PK2 como el PK3?

Acabo de probar el PK2. Es bueno, pero hay algunas cosas que no cumplen exactamente con mis expectativas:

  • Opción PK2-to-go limitada en tamaño de archivo hexadecimal admitido < 100 kb
  • La opción PK2-to-go aún requiere alimentación a través de USB

Aún no he probado el PK3.