Arduino UNO como programador AtMega328P

Después de recibir mi primer Arduino UNO, pronto comprendí que sería impráctico utilizar un UNO para cada proyecto. Como con la familia de Microchip de MCU, quería una manera fácil de programa independiente circuitos y chips.

Buscando por internet, estaba claro que el IDE de Arduino puede satisfacer todas mis necesidades, y que no se requiera ningún hardware adicional. El Arduino UNO puede programarse como un programador en circuito con el dibujo de ejemplo suministrado ArduinoISP y la ONU. Por lo tanto no hay necesidad para un programador independiente, o utilizando el software AvrDude para la programación. Muchos ejemplos de esto fue encontrado en internet.

Después de unas pruebas, estaba claro que la programación el AtMega328P no era tan fácil como pensé. Programación todo dependía de la viruta AtMega328P. ¿Que ya contenía el gestor de arranque, o es el chip en blanco? Los costos de un chip con el gestor de arranque es el doble que de una viruta limpia, mi primera tanda de chips era en blanco.

Cuál es la diferencia, usted puede pedir. Bueno, es todo sobre la selección del oscilador AtMega328P.

Veamos las diferencias

AtMega328P con bootloader

Costo de este chip es doble que el de un chip en blanco
Los registros de configuración del chip está configurado para utilizar un cristal externo como reloj (16MHz)
Sin un oscilador externo, uno no puede programar el chip usando Arduino como programador
Una vez equipado con un oscilador externo, el chip puede ser programado usando la Arduino como programador

AtMega328P sin gestor de arranque

Costo es la mitad de un chip con bootloader
El registro de configuración del chip está configurado para utilizar el reloj interno de 1MHz
Chip puede ser programado usando la Arduino como programador, pero el programa se ejecutará 16 veces más lentos que el código debe, como el IDE de Arduino compila el código a ejecutar en 16MHz y 1MHz no
La viruta puede configurarse para 16MHz por cargar el bootloader de Arduino.

Artículos Relacionados

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
Quemar el Bootloader en el ATMega328 con Arduino UNO como ISP

Quemar el Bootloader en el ATMega328 con Arduino UNO como ISP

actualización: este tutorial funciona en el IDE de Arduino 1.0.1, la reciente 1.0.5 hace algunos cambios en el bosquejo de ISP así que no estoy seguro si funcionará (solo compré 2 ATMega328 y quemados tanto en 1.0.1).Por favor utilice 1.0.1 para elim
Usando Arduino UNO como DAC de alta resolución 3-CH

Usando Arduino UNO como DAC de alta resolución 3-CH

En esta aplicación, daremos una demostración sobre cómo construir una fuente de alimentación de alta precisión utilizando el DAC 3000 y una fuente de referencia de alta precisión REF4096.STEP1:List de MaterialDirección de la tienda de eBay:BUONO UNO
Arduino Nano como programador Attiny 85 y 5 LED POV

Arduino Nano como programador Attiny 85 y 5 LED POV

Módulos/placas de Arduino no son baratos y para proyectos simples como mi árbol conducido. podemos utilizar el más barato y más energía eficientes reguladores micro como attiny85. Hay muchos instructables sobre este tema, pero poco viejo. Espero pode
Cómo programar ATtiny85 con la placa de Arduino uno

Cómo programar ATtiny85 con la placa de Arduino uno

En este tutorial vamos a utilizar una placa de Arduino como programador ATtiny.Para ello vamos a utilizar una tarjeta Arduino UNO como un ISP (programador) y un micro-controlador de ATtiny85.Vamos a utilizar Codebender - IDE de Arduino en línea.Con e
GOduino - el Arduino Uno + clone Driver de Motor

GOduino - el Arduino Uno + clone Driver de Motor

versiones04/04/2012: la versión de pcb con motor de velocidad variable, GOduino II, está en mi blog http://techbitar.blogspot.com/2012/04/goduino-ii-motor-driver-arduino-uno.html y aquí29/03/2012: correcciones a la sección de cálculos de carga del mo
Transmisor de RF Attiny85 Arduino Uno receptor (Manchester biblioteca /w Arduino 1.0)

Transmisor de RF Attiny85 Arduino Uno receptor (Manchester biblioteca /w Arduino 1.0)

Para este proyecto necesitarás:Arduino UnoAttiny85Transmisor de 315 MhzReceptor de 315 MhzCondensador de 10uFTablero de panPan Junta Cables de puenteCable de puentePaso 1: Descargue el Software de Arduino, Attiny apoyo y Manchester Radio bibliotecaEl
Cómo programar un PIC 18F2550 o 18f4550 con Arduino UNO

Cómo programar un PIC 18F2550 o 18f4550 con Arduino UNO

Aquí está nuestro nuestro primer tutorial en Instructable ser tan indulgente. Este tutorial muestra el método de usar una placa Arduino UNO como un programador de microcontroladores PIC. Este método ha sido probado con PIC 18F2550 y 18f4550 pero pued
Enviar correo electrónico con ESP8266 y Arduino UNO

Enviar correo electrónico con ESP8266 y Arduino UNO

Cómo llegar Adafruits "send_email_smtp.ino" a Enviar correo electrónico con ESP8266 y Arduino UNO.Y eliminar el problemasin respuesta del módulo de"muchos tienen.El módulo funciona con 3.3v lógica según la documentación, pero no tenía ningú
Como subir códigos a Lilypad Arduino sin FTDI con usando Arduino Uno

Como subir códigos a Lilypad Arduino sin FTDI con usando Arduino Uno

Hoy, voy a demostrarte que yo había diseñado un problema con mi módulo FTDI mientras estoy tratando de subir a cualquiera - en el IDE de Arduino - códigos desde mi computadora a la placa Lilypad Arduino Atmega328.En realidad, debe utilizar los módulo
LittleBits Arduino como programador ATtiny

LittleBits Arduino como programador ATtiny

Este instructable le mostrará cómo programar un chip ATtiny85 de un littleBits Arduino. Hay una variedad de chips ATtiny; Yo se centrará en el ATtiny85. Es una gran manera de hacer una versión barata y permanente de su prototipo, como mi nuevo módulo
ARDUINO como programador 8051 - programador más barato del mundo

ARDUINO como programador 8051 - programador más barato del mundo

SU DURO ENCONTRAR PROGRAMADOR DE 8051 CON CONECTIVIDAD USB.USTED ENCONTRARÁ MUCHOS CIRCUITOS PARA LA PROGRAMACIÓN DEL 8051 POR MAX232 PERO NO VA A FUNCIONAR SI SU ICSP NO O EL GESTOR DE ARRANQUE NO ESTÁ INSTALADO EN EL CHIP.PERO SI TIENES ARDUINO SE
Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Sensores de ultrasonidos son mucho más eficientes que otros sensores de detección de obstáculo. Sensores ultrasónicos relativamente baratos y también los emisores de ultrasonido y detectores son portables sin necesidad de circuitos complejos. Se ofre
Conectarse usando ESP8266 como Arduino Uno wifi shield (sólo Mac) Blynk

Conectarse usando ESP8266 como Arduino Uno wifi shield (sólo Mac) Blynk

Este es un tutorial para mostrar cómo conectarse a Blynk con un ESP8266 - 01 como un Arduino Uno wifi protector. Este tutorial es muy detallado para ayudar a aquellos que son muy nuevos en esta materia.-Hardware necesario:Arduino UnoMacho a macho cab