Stap 5: Programma ATtiny2313
Nu laten we branden de firmware op ATtiny2313:
- Open opdrachtprompt en navigeer naar de locatie waar u USBtinyISP ingebouwde programmatuur hebt uitgepakt en ga naar spi map daarin.
- Type:
avrdude -p attiny2313 - c usbtiny
Vervang usbtiny met uw programmer's naam. Lijst van programmeurs kan worden gegenereerd met behulp van: avrdude - c?
Zou je output-1(lablled in image) wat betekent dat alles prima werkt. Als u fout als Output-3 in de 2e afbeelding krijgt, Controleer de aansluitingen van de draad weer. - De zekering instellen
avrdude -p attiny2313 - c usbtiny -b 19200 - U hfuse:w:0xdf:m - U lfuse:w:0xef:m
U ziet iets als Output-2. - Voer de opdracht in stap-1 nogmaals. Moet je een fout zoals in Output-3. Dit is omdat u hebt ingesteld dat de zekering uit te voeren uit externe 12 MHz kristal. Sluit crystal over XTAL pinnen (pinnen 4 & 5) en sluit beide pins op grond via 22pF keramische condensatoren. &Opnieuw. De fout moet verdwijnen zoals in Output-4.
- Tijd om te verbranden van de firmware:
avrdude -p attiny2313 - c usbtiny -B 1 - U flash:w:main.hex -b 19200
Dit moet ook met succes beëindigen. Als dat niet het geval is, heb je een knop aangesloten op eerste en u het?
Congrats! Uw ATtiny2313 is geprogrammeerd met USBtinyISP firmware code. U kunt de programmeur die u geleend met oprechte dankbaarheid en een pakje tic-tac terugkeren. :)