ATmega de Analista/programador USBtinyISP y Arduino

esto es para mostrar cómo se puede programar un chip Amtel Atmega usando un programador USB AVR.  He elegido el USBtinyISP v3.0 programa.  Recogí mi en ebay para creo que $10.  También utilizaré el software Arduino, porque es gratis y me gusta el lenguaje que utiliza.  Eres Bienvenido a utilizar cualquier software que se desea, y voy a intentar publicar más tutoriales sobre el uso de opciones de diferentes software como moverse a ellos.

Primero descargar el software de arduino.cc.  A continuación deberemos configurar pines encabezado por nuestro programador AVR.  Programar el Atmega328 estoy usando aquí vamos a necesitar el jefe del 6 pin.  Tenga mucho cuidado con las imágenes que he publicado.  Son de la Web de Arduino.  El etiquetado de cada uno de los pines puede ser engañosa.  Usted necesita prestar especial atención a los números reales de cada pin.  Comparar la imagen segunda y tercera imagen de arriba para entender donde está el pin número 1.

En primer lugar realizar las conexiones en el Atmega328.  Hay conexiones de 3 datos, 1 reset y 2 conexiones de alimentación y tierra.  (que componen la cabecera de 6 pines)

Una vez que ha hecho que todas las seis conexiones son correctas, conecte el programador ISP su computadora y la cabecera de 6 pines en el programador ISP.

Debería ver la luz enciende en el programador ISP.  Asegúrese de que ha descargado el driver para el programador.  Tuve algunos problemas con la instalación del controlador.  Que terminé tener que ir en el administrador de dispositivos de mi PC, seleccionar el programador y elige actualizar controlador y luego dirigir manualmente para el instalador del controlador.  Era un dolor, pero una vez que hice todo funcionaba correctamente.

A continuación abrir arduino.  Para este tutorial vamos a utilizar el programa de ejemplo Blink. He cambiado el pin del LED al pin Digital 9, sin embargo.  La razón para hacer esto es porque no podemos tener cualquier baja impedancia (resistencia) en cualquiera de los pines que utiliza el programador ISP.  el pin original en el ejemplo de arduino es 13, que es el pin que utiliza la conexión de SCK.

Así que abrir el ejemplo de "Parpadear" y cambiar el LED 9 pin a pin.

A continuación tenemos dos opciones.  Tampoco puede mantener shift y pulse subir o ir a archivo > cargar utilizando el programador.

de cualquier manera, debe verificar su programa, luego debe destellar el indicador LED busy en el programador ISP, y el programa debe cargarse en el atmega328.

Y que debe ser.  Colocar un resistor y un LED en el pin 9 (eje derecho inferior) y debe flash encendido y apagado

Eso es la instalación más fácil que usando un programador ISP.  Que voy a añadir más opciones como soy capaz de conseguir a través de ellos.

Ahora hay una desventaja a este.  Ya no tienes la conexión serial para el software de arduino que haces con una conexión normal de FTDI.  Lo bueno es que ya no necesitamos el gestor de arranque, por lo que cuando se alimenta a nuestro chip, el programa se inicia inmediatamente.  Puede usar comandos serie, usted simplemente no puede verlos en el monitor serial sin el cable FTDI conectado demasiado.

Artículos Relacionados

Cierto Atmega Standalone, sin oscilador de cristal (Arduino)

Cierto Atmega Standalone, sin oscilador de cristal (Arduino)

recientemente ordené un montón de Atmel Atmega chips, 328 para ser precisos y tan pronto como consiguieron me di cuenta me falta algunos muy importantes componentes para hacer estas fichas de función. El cristal de 16mhz y los dos condensadores de 22
Programador USBtinyISP de tic-Tac

Programador USBtinyISP de tic-Tac

¿qué es con menta cajas y electrónica? Golpes que me, pero alguna manera estamos hechos uno para el otro. Yo había construido USBtinyISP v1.0 de ladyada circuito en un protoboard que usaba todos los días. Trabajó de forma esporádica y nunca en hora d
Casa calentador Controler con interfaz de usuario de SMS basados en Arduino

Casa calentador Controler con interfaz de usuario de SMS basados en Arduino

el proyecto proporciona instrucciones y código para construir un regulador de calefacción para su hogar o remoto caserío, que puede ser controlado y supervisado por GSM a través de comandos SMS. Comencé a diseñarlo como necesitábamos un controlador c
Programación 'AtTiny85' con el 'pequeño programador de AVR' y suplido 'Arduino IDE'

Programación 'AtTiny85' con el 'pequeño programador de AVR' y suplido 'Arduino IDE'

Con pasador de 8 pequeños de Atmel AtTiny85 microcontrolador como un independiente es una gran alternativa al más grande pin 28 AtMega328 montada en una placa Arduino Uno. He cambiado de uno a otro por diversos medios, pero lo que me pareció más fáci
Arduino en todo tipo de Atmels

Arduino en todo tipo de Atmels

Hola,Este es mi primer instructivo, así que espero que alguien puede hacer algo bueno con él.Así que, ¿qué exactamente es esto?Imaginar: Están trabajando en un proyecto. Desea programar en el lenguaje de Arduino debido a la simplicy. Pero no desea ut
Escudo de combinación de cargador/programador de ArduinoISP

Escudo de combinación de cargador/programador de ArduinoISP

recientemente comencé a interesarme en la construcción de robots basado en Arduino. Puesto que es un proceso traumatizante para desarmar cualquier creación, yo estoy optando para mina mantener vivito y coleando. Para reducir el costo de esta estrateg
Arduino RC coche con el transmisor personalizada y de largo alcance.

Arduino RC coche con el transmisor personalizada y de largo alcance.

¡ Hola! Este es mi primer instructable.En él te mostraré como hacer un coche RC y el módulo inalámbrico nrf24l01 + Arduino, o cómo actualizar un coche RC de 27 MHz.El viejo coche del RC, que desde el chasis y el heli controlador, recibí de un amigo m
Cómo usar Scratch Arduino para programar un mBot con Makeblock

Cómo usar Scratch Arduino para programar un mBot con Makeblock

Hace unos días hice un robot por Makeblock. Nosotros lo llamamos mBot---un robot mejor ajuste de la educación y uso en el hogar. Es fácil de usar y más asequibles. Creemos que este es el mejor producto robótico en su categoría.El mBot está diseñado e
$2 Arduino. El ATMEGA328 como independiente. Fácil, barato y muy pequeño. Una guía completa.

$2 Arduino. El ATMEGA328 como independiente. Fácil, barato y muy pequeño. Una guía completa.

En este instructable usted aprenderá cómo usar el Arduino ATMEGA328 microcontrolador chip como un microcontrolador independiente.Cuestan sólo 2 dólares, puede hacer lo mismo que tu Arduino y hacer tus proyectos muy pequeños.Cómo cubriremos el esquema
Simple LED cubo de 4 x con Arduino / 328p

Simple LED cubo de 4 x con Arduino / 328p

¡ Hola!Este es mi primer Instructable sobre mi 4 x 4 x 4 cubo del LED. El cerebro del cubo es Atmega 328p. ATmega 328p es el microcontrolador utilizado en el Arduino Uno. Así que cualquiera puede utilizar Arduino o sólo el Atmega 328p.Este instructab
Hacer un ARDUINO por su cuenta...!!!

Hacer un ARDUINO por su cuenta...!!!

Plataforma ARDUINO es la plataforma más popular de hoy en el mundo utilizado para los proyectos integrados.Programación de un Arduino es muy sencillo que cualquier otro sistema.Sólo conéctelo a su PC y empezar...!!!Pero como la independiente proyecto
Junta mínima ATmega DIP40

Junta mínima ATmega DIP40

Después escribí varios artículos sobre el uso de microcontroladores ATmega (DIP40) en el entorno de Arduino tuve algunos comentarios que me pidieron ser efectivamente puesta en marcha de este proyecto. Como vino en el mundo de Arduino de mundo de des
Controlador MIDI Arduino - techshop con scarff boarduino

Controlador MIDI Arduino - techshop con scarff boarduino

he mirado en un número de soluciones diferentes de arduino para MIDI. Mi concepto de proyecto implica más de 100 entradas analógicas que cada sentido velocidad y proporcionar una salida MIDI.   Utilizando la información de fondo que obtuve de techsho
Cómo grabar un gestor de arranque para clonar Arduino Nano 3.0

Cómo grabar un gestor de arranque para clonar Arduino Nano 3.0

Hola a todos....Recientemente he comprado un Arduino Nano Clone 3.0, que vino sin un gestor de arranque. Estoy seguro que hay muchas otras personas que están en la misma situación que yo y pueden haber asustado un poco al principio. No te preocupes,