Paso 3: Programación ATTiny85 con programador AVR
Está programado el microcontrolador ATtiny85 con cualquier programador AVR. Programador es un dispositivo que cuando se conecta al chip a programar, permite que el software en el ordenador para hablar con el chip. Todo lo que tienes que hacer es conectar el programador al chip y luego darle comandos apropiados. El programador será verificar la firma de dispositivo y transferir el programa en formato hexadecimal en la memoria flash del chip.
Hay muchos programadores AVR que son compatibles con AVRDUDE. Estos incluyen Atmel AVR ISP, mkII de la ISP del AVR de Atmel Atmel AVR ISP mkII, Atmel AVR ISP V2, mkII de Atmel JTAG ICE etc. y cualquiera de ellos puede ser utilizado.
Vamos a usar STK500v2, como el programador.
Nota: cada AVR tiene un sistema de pasadores que se utilizan como pines de programación. Es importante que mire la pajina para pins correctamente si está utilizando otros chips AVR.
La STK500v2 se utilizará en modo HID con AVRDUDE como la interfaz de programación. Así que inserte jumper2 en la ranura. Jumper1 se inserta para permitir la alimentación del programador por USB conectado a la computadora. Consulte el manual subido para localizar las ranuras del puente.
El ISP STK500v2 encabezado pines están conectados a los pines correspondientes de ATTiny85 como esta:
Cabecera de ISP--> ATtiny85
VTG--> VCC(pin8)
MOSI--> MOSI(pin 5)
Reset--> Reset(pin1)
SCK--> SCK(Pin7)
MISO--> MISO(pin6)
Ground(PIN4)--> Ground(pin4)
También conectar un oscilador de cristal de 8MHz entre los pines 2 y 3 de la ATtiny85.
En caso de que desea experimentar con el STK500v2, el manual está subido también.
Aquí es cómo utilizar AVRDUDE. El 'loco' como lo llamamos: P
Instale el software AVRDUDE para suministrar el programador con los comandos necesarios para tenerlo funcionando. Una vez hecho esto, abra el símbolo del sistema y cambie el directorio al directorio donde está instalado el AVRDUDE. Asegúrese de que el archivo hexadecimal del programa a ser cargado en el controlador se encuentra en la carpeta AVRDUDE. Escriba el siguiente comando y golpe entrar.
El programador verifica la firma del dispositivo, el bits del fusible y escribe el programa en la memoria flash del controlador en cuestión de segundos. Ahora el ATtiny85 está listo para enviar la señal de infrarrojos. Conectar un IR entre los pines 7 y 8 a través de un resistor de 100 ohm y ver que envíe una señal específica de IR. Usted no será capaz de ver las señales de IR a través de ojos desnudos. Uso teléfono cámara!
El circuito se puede modificar un mando a distancia por IR llevado de soldadura y el oscilador de cristal a los pines correspondientes de la ATtiny85 y alimentar con una batería de 5V a través de un botón.
Consulte este enlace si desea experimentar con AVRDUDE
http://www.Ladyada.net/Learn/AVR/AVRDude.html
Nota: los bits del fusible para Attiny85 están configurados para utilizar el oscilador de cristal externo de 8 MHz. Serán diferentes para diferentes frecuencias de operación y diferentes microcontroladores. Es necesario revisar las hojas de datos y cambiar adecuadamente.
Ocho códigos hexagonales se suben al programa ocho ATtiny85 microcontroladores para producir ocho únicas las señales IR uno para cada equipo!.