Usualmente uso mi Arduino como programador ISP.
Digamos que quiero programar el código de parpadeo del LED en mi ATmega328 con el gestor de arranque ya instalado.
¿Puedo simplemente programarlo de la manera clásica y sacar el chip del Arduino? ¿Hay algún problema para hacerlo así? Suena más fácil y rápido.
(Estoy hablando solo de ATmega328 con el gestor de arranque ya instalado, no de ATtiny ni de otros chips ATmega).
Respuesta corta: Sí, puedes.
Respuesta más larga, en su mayoría indicando lo obvio para aquellos que puedan necesitarlo:
¿Puedo simplemente programarlo de la manera clásica y sacar el chip del arduino?
Claro que puedes, colocas el chip (que ya tiene un gestor de arranque) en la placa arduino, lo programas y luego puedes sacarlo y colocarlo en una placa (conectando los suministros y el cristal) y funcionará bien.
Para decirlo de otra manera, puede obtener cualquier chip vacío como mega88/168, colocarlo en una placa de prueba, programarlo una vez con el cargador de arranque arduino (usando un programador en serie ISP) y luego puede usar la funcionalidad cargada para programar el chip en la placa de prueba.
Además de desgastar el zócalo, no hay "problema" con el uso de esa táctica.
De hecho, hay varios proyectos Arduino "roll-your-own" que utilizan otros chips ATMega además de los que se usan comúnmente en las placas Arduino disponibles comercialmente.
Construya su propia placa compatible con Arduino
También puede usar un cable FTDI o una placa de conexión FTDI (2 ejemplos vinculados) para que pueda programar su chip directamente en la placa o en el circuito. La inclusión de cuatro pines de cabecera más (para Vcc, Gnd, RxD, TxD) en su placa facilita la conexión del cable FTDI.
Emmanuel Istace
alexan_e
Emmanuel Istace
alexan_e
Emmanuel Istace
Russel McMahon
alexan_e