Todo en un programador AVR (6 / 7 paso)

Paso 6: Programación Attiny84/85

Iniciar el IDE de Arduino, haga clic en herramientas y abrir el menú tabla.

Seleccione la placa de Arduino. (Estoy usando un Uno).

Haga clic en herramientas de nuevo y esta vez abren el menú programador.

Seleccionar el programador AVRISP mkII.

Haga clic en archivo, abrir el menú de contexto y haga clic en ArduinoISP.

Para programar un Attiny85 Coloque el chip en la parte posterior de la toma de la izquierda como en la primera foto. El punto de alineación enfrenta a la manija.

Para programar un Attiny84 colocar el chip en el frente de la toma de la izquierda como en la segunda foto. La muesca de alineación enfrenta a la manija.

Va dando instrucciones para la programación de la Attiny85. Si usted está programando un Attiny84 todo funciona de la misma. Sólo utilice la definición de Junta de Attiny84.

Haga clic en herramientas, abrir el menú de programador y seleccionar Arduino como ISP.

Haga clic en herramientas de nuevo y esta vez abren el menú de tablero.

Usted verá un montón de placas nuevas que aparecen.

Hay tres listas para el chip Attiny85:

  • Attiny85 (reloj interno de 1 MHz)
  • Attiny85 (reloj interno de 8 MHz)
  • Attiny85 (reloj externo de 20 MHz)

El ajuste predeterminado es Attiny85 (reloj interno de 1 MHz).

Utilice el ajuste de 1 MHz si está funcionando el chip en baja tensión o si requiere de uso de la energía mínima. El Attiny85 puede funcionar con tan sólo 2,7 voltios, 1,8 voltios para el Attiny85V.

El Attiny85 (reloj interno de 8 MHz) es el más utilizado para el chip.

Use el ajuste de la (reloj externo de 20 MHz) de Attiny85 solamente si usted necesita la velocidad. El cristal se requiere y utiliza dos pines digitales. Una vez que el chip está configurado para utilizar el reloj externo no funcionará sin él.

Cargar el programa es realmente un proceso de dos pasos. Primero ejecutar la opción de grabar el Bootloader en herramientas luego cargar el programa. En Attiny chips el Bootloader grabar opción realmente no quema un gestor de arranque. Sólo establece los fusibles internos para establecer la velocidad de reloj.

Si usas el reloj externo la frecuencia del resonador cerámico no importa cuando se quema el cargador de arranque o carga del programa. El chip funciona a la frecuencia del resonador de cerámica o cristal. La frecuencia del resonador de cerámica o de cristal debe ser 20 MHz cuando se retire el chip del programador y ponerlo en tu proyecto. Esto es porque un programa escrito en el IDE de Arduino autocráticamente sincronizará las interrupciones de temporizador a la velocidad de reloj de 20 MHz.

Después de decidir sobre una velocidad de reloj haga clic en herramientas, luego abrir el menú de tablas para seleccionar la velocidad de tablero y reloj.

Vuelva a hacer clic en herramientas y luego haga clic en grabar Bootloader.

Ahora puede cargar su programa en el IDE de Arduino y haga clic en el botón cargar para cargar el programa.

.

Si gustaría ver qué pasa si no la velocidad de reloj y las interrupciones de temporizador sincronizado quemar el cargador de arranque a 1 MHz. cargar un programa de blink que parpadea un LED 1 segundo encendido y un segundo apagado, pero seleccione la opción de 8 MHz. Usted notará que el LED parpadee mucho más despacio.

Artículos Relacionados

Programador AVR ISP

Programador AVR ISP

hacer tu propia placa de Arduino DIY es interesante y desafiante diversión. La complicación mayor es siempre la quema del gestor de arranque. Este tipo de "Catch 22:http://en.wikipedia.org/wiki/Catch-22 _(logic)" hechos - no puede programar la p
Más simple programador AVR paralelo de puerto

Más simple programador AVR paralelo de puerto

Hola, este es mi primer instructables, que es programador avr. Este es el circuito más simple con el que AVR (Atmega, Attiny serie AT90S, serie de) microcontroladores pueden ser programados. Hay un montón de programadores disponibles, pero se trata d
Comunicación serie ATTiny con pequeño programador AVR

Comunicación serie ATTiny con pequeño programador AVR

ATTinies (como el 85 ATTiny) son super impresionantes! Son super baratos, baja potencia y lo hacen qué proyectos de Arduino más logran de todos modos (dar una simple salida o disfrutar de una entrada simple).Una dificultad puede ver rápidamente lo qu
Escudo de programador AVR

Escudo de programador AVR

Al lado de mi instructables Arduino también utilizo puro ATmega328 y ATtiny85 microcontroladores. Para programarlos yo normalmente se utiliza un tablero y la configuración de ArduinoISP con un Arduino UNO o NANO. Pero esto no era la mejor solución.Pa
VUSBTiny AVR SPI programador

VUSBTiny AVR SPI programador

después de hacer un programador isp de usbtiny y usarlo durante 6 meses, estaba mirando uno otro para llevar alrededor. me gusta el simplicy del diseño usbtiny isp pero quisiera hacerla aún más pequeña y menos partes. una cosa en el diseño original q
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
Serie AVR ISP programador (enchufe y programa) sin necesidad de programar cualquier cosa.

Serie AVR ISP programador (enchufe y programa) sin necesidad de programar cualquier cosa.

HI! amigos quería grabar el bootloader en un chip avr pero no tengo ningún programador avr así que decidió hacer uno de mina. Este programador no necesita ningún tipo de driver a instalar, sólo conecte y programa utilizando el PONYPROG.CARACTERÍSTICA
Controlador de matriz RGB Dual AVR

Controlador de matriz RGB Dual AVR

Un amigo mío tenía una gran idea para un proyecto impresionante. Quería crear un par de aparejos de servo que se imitan el movimiento de sus manos con un movimiento de salto. Encima de los servos sentarían algunos láseres por lo que podría crear algú
Un enfoque avanzado de programación de Arduino y AVR

Un enfoque avanzado de programación de Arduino y AVR

Este instructable es obligada lectura para todo aquel que esté familiarizado con núcleo AVR virutas y Arduino.Bien, para ser más específicos, al leer el instructivo, usted será capaz de:1) saber la diferencia correcta entre el AVR y Arduino.2) progra
Primeros pasos con ubuntu y el dragón AVR

Primeros pasos con ubuntu y el dragón AVR

esto es lo que hice para empezar a usar el dragón del AVR para programa ATMEGA8 microcontroladores usando ubuntu (esto está dirigido a principiantes, yo también estoy siendo un principiante, por lo que las mejoras de los usuarios más experimentados s
Programación AVR con Arduino como ISP sin gestor de arranque y cristal externo

Programación AVR con Arduino como ISP sin gestor de arranque y cristal externo

Hola!!. Soy Avra y este es mi primer instructable. Aquí voy a explicar cómo grabar códigos en independiente AVR ICs sin usar cualquier USBASP, cualquier cristal externo y cualquier gestor de arranque. Sólo necesitas una placa de Arduino. Puede ser or
Usando un programador en el sistema

Usando un programador en el sistema

Estamos familiarizados con el Arduino IDE como medio de subir bocetos. Pero, existen límites al IDE. Si estamos desarrollando aplicaciones complejas para el ATMega328, entonces el IDE no es suficiente. Si hay múltiples archivos de código fuente que c
¿Una guía completa de arranque AVRs

¿Una guía completa de arranque AVRs

has jugado con Arduino y ahora tienen un gusto por microcontroladores?¿Han intentado ir más allá de Arduino pero tiene parada por la pajina densa?Este es el instructivo para usted!Estaba trabajando en un instructivo para el concurso de epilog que vin
Cómo hacer tu propio AVR estación de programación por debajo de 8 dólares

Cómo hacer tu propio AVR estación de programación por debajo de 8 dólares

Hola de nuevo!El año pasado he estado practicando con Microcontroladores AVR y Arduinos.Primero compré un * clásico * Attiny85 y programado a través de mi arduino Leonardo. Fue impresionante ver un chip desnudo lo programado (en una fracción del cost