Uppdatera din DigiSpark (klon) med en mindre bootloader
Efter att jag fick min DigiSparkklon, som jag beställde på ebay. (kom ihåg rev3 styrelsen som de aldrig skapat? Tja, jag fick en från en kinesisk säljare), insåg jag att något mycket intressant - stift 5 var fortfarande en Återställ PIN-kod. Säkringen som gör detta stift en användbar GPIO pin inte angavs som på den äkta DigiSpark. Eftersom min DigiSpark hade endast 6012 byte minne insåg jag att jag kunde uppgradera den easilly till den senaste mikrokärntest 2.2 (eller 2.02? vad...). Det finns en version som kallas t85_aggressive i uppdateringen, och det är 702 byte mindre än den ursprungliga bootloader som kommer med min DigiSpark (v1.6). Om jag uppgradera den har jag 6714 byte ledigt utrymme! Det är fan så mycket mer minne, så varför inte? : D
Denna samma instructable kan användas att förbereda raw attiny85 mikrochips för vidare användning som DigiSpark kloner och Adafruit prydnadssaker. Du kan använda det på en äkta DigiSpark, men måste du använda säkring Resetter aktiverar Återställ PIN-koden (som kan göras med en annan DigiSpark!). Prydnadssaker har redan den.
Detta kan göras med någon kommersiell ISP, men jag beslöt att gå billigt och används min banan Pi för att göra jobbet. Ja, du kan använda din Raspberry Pi.
Setup är riktigt enkel. Allt du behöver är wiringPi och avrdude, båda kan vara optained i några enkla kommandon och jag tror att du redan har wiringPi installerad.
Du kan easilly erhålla wiringPi för Raspberry Pi här, och den BananaPi versionen är tillgänglig här.
avrdude kan erhållas med apt-get
$ sudo lämplig-få installera avrdude
Och du behöver den hex filen med den nya bootloadern...
$ wget https://raw.githubusercontent.com/micronucleus/micronucleus/master/firmware/releases/t85_aggressive.hex
Vi ska ställa in avrdude att använda GPIO stiften av din SomethingPi i nästa steg...
Och innan du börjar kasta stenar och smuts på mig: Jag respekterar Digispark, Raspberry Pi, BananaPi och Adafruit, för arbetet de har gjort att denna teknik närmare till oss. Jag rekommenderar att köpa och använda sina ursprungliga produkter som på rätt sätt att stödja dem!