Resumen el Arduino sketch carga proceso y ISP (4 / 10 paso)

Paso 4: Uno para Leo

Vamos a examinar cómo utilizar la ONU como un programador ISP para programar a un Leonardo. Conectar todos los pines de la cabecera ICSP el UNO en la cabecera ICSP Leonardo, excepto el pin 5, el pin RST. Conectar la clavija 10 de la ONU en el pin RST (pin 5 del encabezado ICSP) en el Leonardo. Al hacer esto acabará con estas conexiones:

  • PIN MOSI 11 en programador UNO al pin MOSI 16 en blanco Leonardo
  • Pin 12 del MISO en programador UNO al pin 14 del MISO en blanco Leonardo
  • PIN SCK 13 en programador UNO al pin SCK 15 en blanco Leonardo
  • 10 en programador UNO a pin RST pin en blanco Leonardo
  • VCC en programador UNO a VCC en blanco Leonardo
  • GND en programador UNO a GND en blanco Leonardo

Conecte el UNO a la computadora vía USB. Subir el sketch de ArduinoISP a UNO, a continuación, desactivar reinicio automático en conexión en serie conectando un 10uF o un condensador más grande entre la primera y la tierra. El plomo rayas o negativo del condensador va a la tierra. Esto evitará que la ONU de reajuste y de interrumpir el proceso de programación ISP cuando la computadora envía los datos del programa a través de la ONU a Leonardo.

El cableado se verá como el diagrama de arriba.

En el menú del IDE de Arduino vaya a herramientas de tabla y seleccione a Leonardo. Ir a herramientas, programador y seleccionar Arduino como ISP. Ir a herramientas, puerto y asegúrese de que el puerto de la ONU está usando el programador ISP es seleccionado. Abra el dibujo de ejemplo Blink. Ir en el menú dibujo (o archivo IDE 1.6.4 y mayores) y haga clic en cargar usando programador. Después de unos segundos el bosquejo de blink debería subir a Leonardo y el LED comenzará a parpadear. Lo que has hecho es borrar el Leonardo e instalado el bosquejo de blink con ISP. Leonardo ya no tiene un gestor de arranque.

Como antes, esto significa el bosquejo siguiente que subir a él debe también cargarse con ISP. De ahora en adelante debe usar ISP para programa a Leonardo. Para comprobar que, usted puede seguir adelante y desconecte al Leonardo y conectar con un cable USB e intentar subir un dibujo usando el proceso de carga. Usted encontrará que no funciona.

Si falta solo sacar el cable USB y carga de dibujos, puede utilizar ISP para volver a poner un gestor de arranque en el Leonardo. Esto se llama quemar el bootloader. Esto restaurará al Leonardo a la operación normal.

Conectar la ONU está utilizando como un programador ISP hasta el Leonardo al igual que antes tenía cuando subiste el bosquejo de blink. Esta vez, ir en el menú herramientas, grabar Bootloader. Después de unos segundos debería ver el mensaje hecho Burning Bootloader en la parte inferior del IDE. Un nuevo gestor de arranque instalado en su Leonardo. Ahora puede conectar el Leonardo con un cable USB y cargarlo un bosquejo utilizando el proceso de carga.

Artículos Relacionados

Táctil teclado / controlador con Arduino y el proceso del juego

Táctil teclado / controlador con Arduino y el proceso del juego

este instructable describe de una manera rápida y sencilla para crear un teclado táctil o un controlador de juegos con-cartón,-papel de aluminio,- y un Arduino.También proporciona los códigos de Arduino y el proceso para comenzar a jugar inmediatamen
LC-2000 (PA)-P2P 2.4GHz RF remoto Arduino Sketch cargar Demo

LC-2000 (PA)-P2P 2.4GHz RF remoto Arduino Sketch cargar Demo

Este documento da un ejemplo de cómo utilizar LC-2000 (PA)-P2P para terminar de cargar Wireless. El módulo serie LC-2000-P2P está trabajando en por a por el modo, una pares de LC-2000-P2P ha contenido dos unis, uno es maestro y otro esclavo, puede up
Apagado de un Arduino Sketch usando el interruptor de alimentación del chip

Apagado de un Arduino Sketch usando el interruptor de alimentación del chip

si usted necesita un Arduino para cerrar desde dentro de tu bosquejo, esta es la solución.Exploraremos el chip pulsador interruptor, programar el Arduino para apagar la energía y el unidad "poder sobre" sólo de cableado.El interruptor del pulsad
Célula de carga de Arduino / escala

Célula de carga de Arduino / escala

De las mentes en http://arduinotronics.blogspot.com/Actualización importante!Ya que muchas personas estaban teniendo problemas con el INA125P, ahora tenemos una nueva y mejorada versión que utiliza el módulo de amplificador de 24 bits ADC Hx711. http
Usar Arduino para comunicarse con el controlador de carga Indicador MT5

Usar Arduino para comunicarse con el controlador de carga Indicador MT5

Compré un rastreador MPPT 3215RN controlador de carga Solar, hecho por EP Solar (también he visto SainSonic mencionado como el fabricante, pero es el mismo producto). Yo quería usar mi ordenador para monitorear el panel fotovoltaico y la batería en v
Reloj de Arduino Etch-A-Sketch

Reloj de Arduino Etch-A-Sketch

he visto varios Arduino por Etch-A-Sketch relojes en la web, pero ninguno con las instrucciones (¿es algún tipo de secreto? Es alguien pensando en hacer rico en el mercado global de reloj Etch-A-Sketch?). He usado Arduino, pero nunca utilizar motores
Arduino Bluetooth programación escudo (código de carga inalámbrica)

Arduino Bluetooth programación escudo (código de carga inalámbrica)

Este proyecto le mostrará cómo hacer un código de Arduino de carga inalámbrica de tu ordenador via Bluetooth.Paso 1: Paso #1: protoboard el circuito de instalación del módulo de Bluetooth. •El módulo de Bluetooth utilizado en este proyecto es el HC-0
Sketch de Arduino X-Mass

Sketch de Arduino X-Mass

X masa de Arduino sketch con 8 modos (de izquierda a derecha, de centro, dos pivotes, barra, invertida izquierda derecha, paso a paso, de progreso tetris, incrementor).Bosquejo de código fuente:https://GIST.github.com/1508578
Mano Pong invasores y en barato (Arduino compatible)

Mano Pong invasores y en barato (Arduino compatible)

Un sistema de juegos portátil retro lo suficientemente barato como para proyecto infantil. ¿Posible? Absolutamente! Solo trae la alimentación de Arduino y componentes chinos baratos!Este proyecto fue diseñado como un proyecto de soldado para un grupo
Hacer un Tracker de globo de la alto-altitud (Arduino)

Hacer un Tracker de globo de la alto-altitud (Arduino)

Uno de los mejores proyectos que he hecho hasta ahora con mis hijos es un globo de "cerca de espacio". Que no es absolutamente en el propio espacio (100 Km +), pero tan alto que el cielo se ve negro y puede empezar a ver la curvatura de la tierr
Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo hacer un control remoto inteligente web-títere por hacking Twitter, Google, Skype, Arduino y procesamiento!

Cómo manipular un objeto físico en la web sólo mediante el uso de servicios comunes de la web y sus datos de acceso se alimenta, con alguno añadido abrir cosas fuente para decodificar y manipular los datos y, en definitiva, utilizar los datos para mo
Escudo de programación de Arduino AVR

Escudo de programación de Arduino AVR

Necesita una manera rápida y fácil programa AVR virutas. ¿Sabías que puedes usar el Arduino y el IDE de Arduino? Este escudo Arduino hace el proceso mucho más fácil.Puedes:Quemar un bootloader en un reemplazo Atmega328 para su UNO.Hacer un proyecto i
Sensorino inalámbrico iluminación casera con Arduino

Sensorino inalámbrico iluminación casera con Arduino

Domótica existe por un tiempo (desde los años 90?) y ha sido bastante cara pero con el advenimiento de Arduino y sobre todo baratos sensores, relés, componentes de Ebay hay ya no de cualquier razón inherente de un fabricante no automatizar su hogar.
Quema de bosquejo Atmega328P-PU en un protoboard utilizando Arduino Uno como programador

Quema de bosquejo Atmega328P-PU en un protoboard utilizando Arduino Uno como programador

Ya hay varios instructables sobre cómo quemar Arduino sketch Atmega328P-PU en un protoboard utilizando diferentes USB - UART módulos. Sin embargo, como la mayoría de dichos módulos se hacen en China, son pobremente documentadas, etiquetados incorrect