Paso 4: Programación Digispark mediante ISP
Ahora puede usar ISP programación programar ATtiny85 en el Digispark como le parezca. Utilizo la ONU cargada con el bosquejo de ArduinoISP ejemplo para hacerlo.
Usted podrá utilizar el cargador de arranque de micronúcleos y la versión del IDE de Arduino Digispark específica. Pin 5 es un pin de reset en lugar de un pin digital, así que hacer ajustes en sus bocetos para.
O
Puede instalar un núcleo ATtiny85 en el IDE de Arduino y programarlo mediante ISP como un soporte ATtiny85 solo. El Digispark ha sido transformado en una ATtiny85 breakout Junta.
O
Puede instalar el gestor de arranque de baratija en él y utilizarlo como una baratija. Ver sitio web y tutoriales de Adafruit en el Abalorio.
Línea de comandos de avrdude
La línea de comandos para avrdude puede utilizar rutas de diferentes directorios y diferentes puertos. Para saber lo que la línea de comandos correcta parece para tu ordenador, creo que es más fácil de cargar el dibujo de muestra de ArduinoISP en la ONU, establecer herramientas, programador de Arduino como ISP y utiliza la ONU para quemar el bootloader de Arduino otro tuyo, como un Nano, Mini Pro. Puedes dejar la ONU desconectada e intente quemar un gestor de arranque para un dispositivo imaginario si quieres. Si ha entrado en las preferencias del IDE de Arduino y mostrar detallado de salida durante la carga, aparecerá la línea de comandos para avrdude que intentó quemar el bootloader a usted. Todo lo que necesitas hacer es cambiar la última parte de la línea que da el camino para el gestor de arranque, y reemplazar con la ruta a su gestor de arranque y añadir la configuración de fusibles. Y puede que necesite cambiar también la opción -p, que es donde se especifica el tipo de procesador.
Seguir utilizando tablero como un Digispark y actualizar bootloader Digispark micronúcleo
He descargado el último bootloader micronúcleo desde aquí: https://github.com/micronucleus/micronucleus/tree...
Y cargado en el Digispark como esto:
Tablero de uso como una baratija
He descargado el gestor de arranque de baratija de aquí:
https://github.com/Adafruit/Adafruit-Trinket-Gemma...
Y cargado como este:
Si tiene el bootloader de baratija, ahora es un abalorio. Si usted es nuevo a baratija, mirar la Página Web de Adafruit y tutoriales sobre abalorio para averiguar cómo configurar el IDE para la programación. Es un poco diferente a otros Arduinos que no necesita seleccionar un puerto, pero en cambio define programador USBtinyISP. Al igual que con Digispark, el Abalorio no utiliza a Serial Monitor del mismo modo que se puede hacer con otros Arduinos.