Stap 6: Uploaden code
Ervan uitgaande dat u hebt gedownload, wat u nodig hebt voor avrdude, laat toegankelijk opwaarts te troepenleiding prompt venster (voor je windows gebruikers dat is). Als u van de USBtinyISP gebruikmaakt dat adafruit verkoopt, gebruik de code precies zoals ik heb het (skip neer), anders moet u wellicht om erachter te komen wat uw programmeur heet. Om erachter te komen welke avrdude uw programmeur roept, typt u in
avrdude - c?
De "?" kunnen echt een samengesteld woord, het zal spugen een lijst met opties.
Zodra u uw programmeur gevonden hebt, moet u ook weten welke microcontroller die u gebruikt. Als u gebruikt de attiny13 zoals ik ben, gebruik de code die ik heb, anders heb je te vinden door te zoeken in de lijst gegenereerd door in te typen:
avrdude -p?Zodra u dat hebt, moet je om erachter te komen waar uw bestand zich bevindt (welke map er in). Ik vind altijd dat het is het makkelijkst om te navigeren naar de map waar de hexadecimaal bestand bevindt voordat u typt in alle avrdude spullen.
Ga naar waar uw hexadecimaal bestand is, gebruikt u de verandering directeur opdracht 'cd'. Bijvoorbeeld, laat zeggen u waren in de map "C:\Users\" en je wilde om naar de map documenten (die zich in de map "Sasha" [mijn naam] die in gebruikers), u kan ofwel een opdracht "cd Sasha\Documents" of gebruik twee opeenvolgende opdrachten "cd Sasha" + "cd documenten" om er te komen. Ik laat u postuur op uiterlijk vanaf daar. Het is handig om te weten het commando "ls" waarin wat bestanden en mappen in je huidige directory zijn. Zodra u naar toe bent gegaan naar de map met de xmas_card.hex kunt u overgaan tot het avrdude-commando dat komt de volgende. In deze stap kunt u de map voor mijn computer in de bovenste regel van het beeld.
Als u namen de hexadecimaal bestand iets anders hebben, moet u uw opdracht aangepast aan die wijzigen. Ervan uitgaande dat u in de juiste directory en je alles hierboven hebt gedaan, en de programmeur hebben aangesloten, het volgende commando:
avrdude - c usbtiny -p t13 - U flash:w:xmas_card.hex
Indien behoorlijk gedaan, zou je een scherm zoals weergegeven in de afbeelding. Als u fouten krijgen en hulp nodig hebt, post ze in de comments of stuur me een bericht.
U kan nu het desolder van de draden die wij voor de programmeur verbonden. Dit is vrij eenvoudig dat voor mij.