Me siento cómodo trabajando en proyectos basados en Arduino, pero estoy buscando comenzar a experimentar con la programación PIC.
¿Cómo haría para construir mi propio programador pic? Pensé que debe haber una manera de ahorrar dinero en comparación con algo como este que encontré en línea.
En comparación con los AVR, los PIC tienen una variedad de pequeñas variaciones retorcidas en los algoritmos e interfaces de programación, que requieren un estudio cuidadoso de cada documento de "interfaz de programación". He estado allí, he hecho eso (hasta un límite). A menos que estés en esto por la emoción, no lo recomendaría. Consígase un kit o un programador prefabricado. Yo vendo uno, Olin vende algunos, y están el PICkit2 y el PICkit3, y varios clones de estos dos. Elige tu opción). Recomendaría un tipo que sea al menos capaz de programar en circuito. A menos que esté vendiendo PIC programados, la programación ex-circuit es casi inútil.
¡Cómpralo, cuesta menos de diez! Las piezas por sí solas le costarán más que eso. Además, la cantidad de tiempo que dedica a intentar que funcione le hará desear haberlo comprado.
¿Por qué no usar tu Arduino como programador PIC?
Recomiendo el PicKit2 . Solo cuesta $ 30 y he tenido excelentes experiencias con él en Windows. Es compatible con casi todos los PIC principales que pueda imaginar (en caso de que alguna vez decida mudarse a una parte diferente). Aunque no es compatible formalmente con Linux (por Microchip), parece que funciona bien y puede descargar la GUI desde el sitio web aquí . Hay una versión más nueva (PicKit3), pero esa es más costosa y parece igual de capaz para lo que describe que está haciendo. Probablemente gastará más de $ 30 de su tiempo en hacer que cualquier otra cosa funcione.
Si tiene un puerto serie o paralelo en su computadora, puede usar PicPgm . Es compatible con varios programadores realmente simples y puede programar casi todas las imágenes (hasta PIC32). Construí un TLVP (programador de puerto paralelo usando solo un HC573) recientemente para programar un '2550 - funcionó sin problemas.
El programador simple que pude encontrar es el de Lothar Stolz. Lo usé una vez para programar un PIC16F876, pero no tuve éxito con el '2550 mencionado anteriormente.
Por lo tanto, estos programadores se pueden construir muy baratos, pero si solo tiene un puerto USB, es posible que desee ir con el de eBay que encontró. No hay nada más barato que eso.
ratones