Dr Blinkenlights... (eller hur jag lärde mig att ha råd med BlinkM) (3 / 7 steg)
Steg 3: Hämta att firmware på att chip!
För att få firmware på din chip, vi behöver en programmerare. Förhoppningsvis har du fortfarande ArduinoISP skissa på din Arduino.Kontrollera att din Attiny är fortfarande kopplad till din Arduino som i det sista steget och öppna en kommandotolk. (Skriv cmdi start-menyn).
Kontrollera din firmware är på rätt plats (du kommer att se där, när du öppnar kommandotolken) och typ:
avrdude
Detta kommer att ta upp en lista med alternativ förklara vad allt betyder. Det kan vara ganska skrämmande, men jag ska täcka vilka kommandon jag använder.
Detta är vad jag skriver i cmd.
avrdude - c avrisp -p t85 -P com5 -b 9600 - U flash: w: cyz_rgb_slave_attiny85.hex :i
Så. Vad betyder allt detta?
Avrdude... Det är vad startar part utanför...
-c avrisp... Detta säger avrdude vad programmerare som du använder. I det här fallet dyker en Arduino upp som avrisp
-p t85... Detta är avrdude koden för Attiny85.
-P com5... Detta är den com port din programmerare är kopplad till. (Ändra numret för att passa din programmerare.)
-b 9600... Detta är överföringshastigheten (som jag nämnde tidigare, jag gillar att använda 9600. Du kan använda som anges i lastas på din Arduino skiss.) .
-U flash:w:cyz_rgb_slave_attiny85.hex:i detta säger avrdude du vill skriva (w) firmware (cyz_rgb_slave_attiny85.hex) till flash-minne (flash). "i" är i slutet att berätta avrdude vilket format det skriva i (tror jag).
Avrdude ska nu läsa ditt chip, skriva till ditt chip och sedan läsa ditt chip.
Om allt går bra, borde du få avrdude gjort. Tack.
Det bör vara ditt chip programmerad och redo att rocka!
Om du får en misslyckas, försök igen. Ibland hittade jag det fungerade första gången, men gick igenom ok andra försök.
Ett bra ställe för en liten tutorial om hur du använder avrdude kan hittas här. http://www.Ladyada.net/Learn/AVR/avrdude.html