Tipo: Tutorial
Formato: Web
Autor: Mariano del Campo García
Web: miarduinounotieneunblog.blogspot.com
Descripción: Tutorial que describe varios métodos para programar una placa Arduino UNO a través del puerto o terminal ICSP (In-Circuit Serial Programming).
Introducción
En este artículo se explica cómo programar un Arduino UNO a través de ICSP, que no es más que un método de programación serie en circuito que se realiza mediante un conector de 6 pines (MOSI, MISO, SCK, RESET, VCC y GND ) que nuestra placa Arduino tiene para tal fin, teniendo acceso a la memoria de programa (Flash) del microcontrolador AVR (Atmega328) y poderle grabar directamente desde el PC el Bootloader, que es un gestor de arranque interno necesario para que nuestro Arduino se pueda comunicar correctamente con el IDE, o cargarle cualquiera de los programas (Sketchs) que nos interesen, sin necesidad de utilizar el puerto USB de nuestro Arduino.
Para poder hacer uso de este método de programación va a ser necesario un hardware adicional denominado programador. En nuestro caso vamos a utilizar como programador ICSP un Arduino UNO, un USBTinty y un USBasp, aunque también existan otros métodos alternativos a los citados.
* Temas relacionados:
- Aprende Arduino desde cero
- ICSP: Cómo usar "Programación Serial en Circuito" con microcontroladores PIC
Resumen del contenido
- Conector ICSP en un Arduino UNO.
-
1º Método ICSP: Arduino UNO como programador ICSP.
-
Ruta del programa “ArduinoISP” que incluye el IDE de Arduino.
-
Programa “ArduinoISP” que incluye el IDE de Arduino.
-
Conexiones para la programación ICSP entre los dos Arduinos UNO
- Configuración del IDE de Arduino para programación con Arduino ICSP.
-
Menú Archivo del IDE de Arduino.
-
Lista de materiales
-
2º Método ICSP: Programador ICSP “USBTinty”
- Conexión entre el USBTinty y Arduino UNO
-
Configuración del IDE de Arduino para programación ICSP con USBTiny.
- 3º Método ICSP: Programador ICSP “USBasp”
- Jumper de programación en el USBasp
-
Tabla de conexiones entre el Arduino Uno configurado como programador ICSP y el USBasp.
-
Configuración de los pines en el programador USBasp.
-
Configuración del software AVRDUDESS 2.4
Patrocinadores
Copyright © Apuntes de Electrónica - Política de privacidad - Contacto