Stap 3: Haal die ingebouwde programmatuur op die chip!
Als u de firmware op uw chip, zijn we gonna moet een programmeur. Hopelijk heb je nog de schets van de ArduinoISP op je Arduino geladen.Zorg ervoor dat uw Attiny is nog steeds verbonden met je Arduino zoals in de vorige stap en open een opdrachtprompt. (Typ cmdin het startmenu).
Zorg ervoor dat uw firmware is op de juiste plaats (ziet u waar, wanneer u opent een opdrachtprompt) en type:
avrdude
Dit zal omhoog een lijst van opties uit te leggen wat alles doet brengen. Het kan vrij ontmoedigend, maar ik zal dekken welke opdrachten ik gebruik.
Dit is wat ik typ in cmd.
avrdude - c avrisp -p t85 -P com5 -b 9600 - U flash: w: cyz_rgb_slave_attiny85.hex :i
So. Wat betekent dat allemaal?
Avrdude... Dat is wat begint de partij uit...
-c avrisp... Dit vertelt avrdude welke programmeur die u gebruikt. In dit geval een Arduino uiterlijk vertoon opwaarts zoals avrisp
-p t85... Dit is de avrdude code voor Attiny85.
-P com5... Dit is de com-poort die uw programmeur aan is gekoppeld. (Het nummer om aan te passen uw programmeur wijzigen.)
-9600 b... Dit is de baudrate (zoals ik vroeger vermeldde, ik graag gebruik van 9600. U kunt gebruiken is opgegeven in de geladen op uw Arduino sketch.) .
-U flash:w:cyz_rgb_slave_attiny85.hex:i Dit vertelt avrdude u wilt schrijven (w) van de firmware (cyz_rgb_slave_attiny85.hex) naar het flash-geheugen (flash). De 'i' is aan het eind te vertellen avrdude welk formaat het schrijven is in (denk ik).
Avrdude moet nu lees uw chip, schrijven naar uw chip, dan lezen van uw chip.
Als alles goed gaat, moet je avrdude gedaan. Dank u.
Dat moet uw chip geprogrammeerde en/of klaar om te rocken!
Als je een mislukt, probeer het opnieuw. Soms vond ik het eerst niet werkte, maar ging door ok de tweede poging.
Een goede plek voor een kleine tutorial over het gebruik van avrdude kan hier worden gevonden. http://www.ladyada.net/Learn/AVR/avrdude.html