Después mi DigiSparkclon, que pedí en ebay. ¿(recuerde la Junta rev3 que ellos nunca crearon? Bueno, conseguí que uno de un vendedor chino), me di cuenta de algo muy interesante - pin 5 seguía siendo un pin de reset. El fusible que hace este pin que PIN GPIO usable no se ha establecido como en el DigiSpark genuino. Ya que mi DigiSpark estaba teniendo sólo 6012 bytes de memoria, me di cuenta de podía actualizar fácilmente a los micronúcleos más reciente 2.2 (o 2.02? lo que sea...). Hay una versión llamada t85_aggressive en esta actualización, y es más pequeños que el bootloader original que viene con mi DigiSpark (v1.6) 702 bytes. Si lo actualizo tendre 6714 bytes de espacio disponible! Que es el infierno de la memoria mucho más, así que ¿por qué no? : D
Este mismo instructivo puede utilizarse para preparar crudo attiny85 microchips para seguir utilizándola como clones DigiSpark y Baratijas de Adafruit. Se puede aplicar a un DigiSpark genuino, pero necesitarás usar Fusible reseteador para volver a activar el pin Reset (que se puede hacer con otra DigiSpark!). Las baratijas ya la tienen.
Esto se puede hacer con cualquier comercial ISP, pero decidió ir barato y utilizado mi Pi de plátano para hacer el trabajo. Sí, puede utilizar el Raspberry Pi.
La configuración es realmente sencilla. Todo lo que necesitas es wiringPi y avrdude, ambos pueden ser obtenidos en unos pocos comandos sencillos, y creo que ya tienes instalado wiringPi.
Usted puede fácilmente obtener wiringPi para Raspberry Pi aquíy el BananaPi versión es disponible aquí.
AVRDUDE puede obtenerse con apt-get
Y usted va a necesitar el archivo hexadecimal con el gestor de arranque nuevo...
Te establecido avrdude para usar los pines GPIO de su SomethingPi en el siguiente paso...
Y antes de empezar a lanzar rocas y suciedad me: respeto a Raspberry Pi, BananaPi, Digispark y Adafruit, por todo el trabajo que han hecho llevar esta tecnología a nosotros. Recomiendo comprar y usar sus productos originales como la manera correcta para que los apoyen!