Paso 3: Conectar el programador ISP
Utilicé mi USBtinyISP para programar el bootloader, pero también se podría utilizar cualquier otro ISP dedicado programador o incluso un Arduino Uno para el gestor de arranque del programa. SparkFun tiene una gran Guía para la programación de gestores de arranque, que incluye instrucciones sobre cómo conectar el programador y los comandos a utilizar para efectuar la carga.
Aquí es lo que necesitas saber para programar el bootloader de MicroView:
Los pines marcados 11, 12 y 13, conectan a los pines SCK, MOSI y MISO del programador respectivamente. Pasadores externos de MicroView Vcc, GND y RST conectan a los pines correspondientes en el programador.
Encabezado 1 perno/Reset <> - RST [pin de ISP encabezado 5]
Encabezado pin 8/GND <> – GND [pin de ISP encabezado 6]
Encabezado pin 16/Vin <> – 5V [pin de ISP jefe 2]
Perno de placa de circuito 11 <> – MOSI [pin de ISP encabezado 4]
Perno de placa de circuito 12 <> – MISO [pin de ISP encabezado 1]
Perno de placa de circuito 13 <> – SCK [pin de ISP encabezado 3]
Me la pelaron aproximadamente 1/4" de aislamiento de las tres piezas de 22 calibre alambre de conexión soldadas a la parte superior de la placa de circuito MicroView y preparado 3 piezas cortas adicionales de cable de conexión para enchufar una tarjeta inalámbrica. Que cada una de las seis piezas de hook-up de alambre conectado a la ubicación correspondiente en el encabezado de hembra de 6 posiciones en el cable de cinta desde la USBtinyISP.
De SparkFun descargué el archivo MicroView_combined_8-19-14.hex. Este es el archivo que debe han sido cargado en el MicroView en primer lugar; contiene el demo MicroView y el gestor de arranque.
Copié el archivo HEX para /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr en mi Mac, y luego desde una ventana de Terminal en el mismo directorio, utiliza el comando
bin/avrdude - C etc/avrdude.conf - v - c usbtiny -p atmega328p -e - U flash: w:MicroView_combined_8-19-14.hex - U cerradura: w:0x0f:m
para efecto de la carga.