¿Cómo podemos programar los microcontroladores PIC usando una placa Arduino?

Interesante pregunta.

¡Aunque no puede programar PIC o cualquier microcontrolador que no sea el controlador a bordo que usa la placa Arduino porque la placa Arduino no está diseñada para hacerlo!

Sin embargo, lo pensé y tengo esta pequeña posibilidad a través de la cual puedes programar un microcontrolador PIC. Los desafíos disponibles son:

  1. Primero, esa placa debe ser compatible con ICSP: programación en serie en circuito
  2. Debería poder cargar / almacenar el archivo “.hex” que desea programar en PIC en la placa Arduino.
  3. Cree las señales estándar requeridas para ICSP y transfiera ese archivo en serie a PIC. Aquí, los valores de voltaje deben ser absolutamente correctos sin ningún componente de CA o ruido.

No recomendaría esto, apoyando las respuestas hasta ahora. Pero, si tienes tiempo, pruébalo, explorarás muchas cosas. Por favor, infórmeme si lo prueba. Me encantaría ayudar. 🙂

Arduino tiene su propio microcontrolador Atmel ATmega.

En su lugar, hay muchas placas de creación de prototipos que utilizan PIC.

Usarías cualquiera o

Si bien puede haber alguna forma novedosa de lograr esto, recomendaría no perder el tiempo en tal proyecto. Su tiempo de desarrollo será LARGO, y su aplicación será bastante específica. Existe una GRAN posibilidad de que esto sea completamente imposible.

Use un quemador universal. Siempre aconsejo usar un quemador universal, ya que le ahorrará mucho tiempo y lo ayudará en casi todas las plataformas de microcontroladores que no sean ARM. ¿Por qué no ARM? Debido a que la mayoría de los fácilmente disponibles, los quemadores baratos no están equipados para manejarlo. Por supuesto, un quemador de $ 1000 también programará ARM, pero eso está por encima del requisito de cualquier título de nivel de licenciatura.

De nuevo, estas son todas mis opiniones. Sin embargo, me ha llevado años de arduo trabajo desarrollarlos.

No creo que puedas hacerlo ahora, pero creo que las cosas cambiarán en el futuro cercano. Esto se debe a que Microchip compró Atmel, el microcontrolador utilizado con Arduino. Por ahora, puede programar la mayoría de los microcontroladores PIC con el PICkit3 (no demasiado dinero) y usar el IDE MPLAB gratuito.