
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

Hej
Jag har läst och lärt mig genom många självstudier som lär mig hur man använder USBasp -programmeraren med Arduino IDE, men jag behövde använda Atmel Studio för ett universitetsuppdrag och kunde inte hitta några självstudier. Efter att ha undersökt och läst igenom många resurser har jag konstruerat den här självstudien för alla som vill använda Atmel Studio med en USBasp -programmerare.
USBasp är en billigare lösning för AVR -programmering och stöder flera mikrokontroller. Hela listan finns på
Denna handledning använder ATtiny85 som exempel men kan förlängas för programmering av alla mikrokontroller som stöds med USBasp -programmeraren.
Låt oss gå in på det!
Tillbehör
USBasp AVR -programmerare
Steg 1: Installera USBasp -drivrutinen med Zadig



Öppna din webbläsare och gå till
Med det här verktyget installerar vi först rätt drivrutin på USBasp.
- Tryck på nedladdningsknappen och installera programmet.
- Öppna Zadig
- Klicka på alternativ och tryck på Lista alla enheter
- Välj USBasp och installera libusbK (v3.0.7.0) -drivrutinen
Observera att installationen av drivrutinen kan ta upp till fem minuter.
Steg 2: Ladda ner AVRDUDE

Nästa steg är att ladda ner AVRDUDE.
Klicka på länken nedan för att ladda ner ZIP -filen direkt, eller ladda ner den externt genom att söka efter nedladdning AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
När de har laddats ner extraherar du filerna i dina dokument eller till Atmel Studio -programfilerna. Det är viktigt att veta var dessa extraheras eftersom du kommer att kräva deras filsökväg i följande steg.
Steg 3: Öppna Atmel Studio

Öppna Atmel Studio och i huvudnavigeringsfältet, gå till verktyg och klicka sedan på externa verktyg.
Steg 4: Klicka på "Lägg till"

Klicka på "Lägg till" för att lägga till inställningar för ett nytt verktyg.
Steg 5: Ange detaljer för USBasp -programmeraren

För kommandot anger du filadressen till AVRDUDE.exe -filen som vi laddade ner och extraherade tidigare.
Till exempel skulle min kommandoinmatning vara:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Observera, detta är bara ett exempel !! Din filadress kommer förmodligen att vara annorlunda. Använd gärna bläddringsfunktionen (de tre punkterna i slutet av kommandoinmatningen) för att hitta filen avrdude.exe.
För argument, kopiera och klistra in raden nedan i din argumentinmatning:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Bryter ner argumenten ovan:
- Argumentet efter -c identifierar programmerar -id. I vårt fall usbasp
- Argumentet efter -p identifierar mikrokontrollern. I vårt fall, ATtiny85, känd som t85
-
Argumentet efter -U identifierar minnestypen
Ändra t85 till din mikrokontroller genom att leta upp det associerade sökordet i dokumentationslänkarna i början
Observera att argumenten är hämtade från avrdude -dokumentationen. Detta kan erhållas från länkarna i början.
Tryck på Apply när allt är klart!
Steg 6: Använda programmeraren

För att programmera AVR, se till att den är ansluten till USBasp, gå till externa verktyg och klicka på verktyget du just skapade.
Glöm inte att bygga din lösning före ditt program.
Det borde vara programmerat!
Steg 7: Felsökning
Om problem uppstår:
- Prova att använda olika USB -portar för att ansluta USBasp -programmeraren till
- Se till att AVR är ansluten till programmeraren
- Läs igenom varje steg noggrant igen och se till att kommandot och argumenten i de externa verktygsinställningarna är korrekta
Annars är det bra att gå!
Rekommenderad:
Programmering av ATmega328 med Arduino IDE med 8MHz Crystal: 4 steg

Programmering av ATmega328 med Arduino IDE med hjälp av 8MHz Crystal: I denna Instuctable kommer jag att täcka en steg -för -steg -guide för programmering av en ATmega328P IC (samma mikrokontroller som finns på Arudino UNO) med Arduino IDE och en Arduino UNO som programmerare för att göra dig själv till en anpassad Arduino, för att göra dina projekt
LED -klocka med 555 och 4017 (ingen programmering behövs): 8 steg (med bilder)

LED -klocka med hjälp av 555 och 4017 (ingen programmering behövs): Här ska jag presentera ett projekt som jag designade och gjorde för ungefär 7 år sedan. Tanken med projektet är att använda räknare -IC: er som 4017 för att generera signaler som styr blinkandet av lysdioder arrangerade som analoga klockans händer
Hur man gör en drönare med Arduino UNO - Gör en quadcopter med mikrokontroller: 8 steg (med bilder)

Hur man gör en drönare med Arduino UNO | Gör en Quadcopter Med Microcontroller: Introduktion Besök min Youtube -kanal En Drone är en mycket dyr gadget (produkt) att köpa. I det här inlägget ska jag diskutera, hur gör jag det billigt ?? Och hur kan du göra din egen så här till billigt pris … Tja i Indien alla material (motorer, ESC
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg

Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem
Hur man gör en mobilstyrd robot - DTMF -baserad - Utan mikrokontroller och programmering - Kontroll överallt i världen - RoboGeeks: 15 steg

Hur man gör en mobilstyrd robot | DTMF -baserad | Utan mikrokontroller och programmering | Kontroll överallt i världen | RoboGeeks: Vill du göra en robot som kan styras var som helst i världen, låt oss göra det