Indholdsfortegnelse:

Programmering af mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trin
Programmering af mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trin

Video: Programmering af mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trin

Video: Programmering af mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trin
Video: Как записать загрузчик Outseal PLC Nano на Arduino Nano 2024, Juni
Anonim
Programmering af mikrokontrollere med en USBasp -programmerer i Atmel Studio
Programmering af mikrokontrollere med en USBasp -programmerer i Atmel Studio

Hej

Jeg har læst og lært gennem mange selvstudier, der underviser i, hvordan man bruger USBasp -programmereren med Arduino IDE, men jeg havde brug for at bruge Atmel Studio til en universitetsopgave og kunne ikke finde nogen tutorials. Efter at have undersøgt og læst mange ressourcer igennem, har jeg konstrueret denne vejledning til alle, der ønsker at bruge Atmel Studio med en USBasp -programmerer.

USBasp er en billigere løsning til AVR -programmering og understøtter flere mikrokontrollere. Hele listen kan findes på

Denne vejledning bruger ATtiny85 som et eksempel, men kan udvides til programmering af enhver understøttet mikrokontroller ved hjælp af USBasp -programmereren.

Lad os komme ind på det!

Forbrugsvarer

USBasp AVR programmerer

Trin 1: Installation af USBasp -driveren ved hjælp af Zadig

Installation af USBasp -driveren ved hjælp af Zadig
Installation af USBasp -driveren ved hjælp af Zadig
Installation af USBasp -driveren ved hjælp af Zadig
Installation af USBasp -driveren ved hjælp af Zadig
Installation af USBasp -driveren ved hjælp af Zadig
Installation af USBasp -driveren ved hjælp af Zadig

Åbn din webbrowser og gå til

Ved hjælp af dette værktøj installerer vi først den korrekte driver på USBasp.

  1. Tryk på download -knappen, og installer applikationen.
  2. Åbn Zadig
  3. Klik på indstillinger, og tryk på Vis alle enheder
  4. Vælg USBasp, og installer libusbK (v3.0.7.0) driveren

Bemærk, at installationen af driveren kan tage op til fem minutter.

Trin 2: Download AVRDUDE

Downloader AVRDUDE
Downloader AVRDUDE

Det næste trin er at downloade AVRDUDE.

Klik på linket herunder for at downloade ZIP -filen direkte, eller download den eksternt ved at søge efter download AVRDUDE.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

Når de er downloadet, skal du pakke filerne ud i dine dokumenter eller i Atmel Studio -programfilerne. Det er vigtigt at vide, hvor disse udtrækkes, da du vil kræve deres filsti i de følgende trin.

Trin 3: Åbn Atmel Studio

Åbn Atmel Studio
Åbn Atmel Studio

Åbn Atmel Studio og i hovednavigationslinjen, gå til værktøjer, og klik derefter på eksterne værktøjer.

Trin 4: Klik på "Tilføj"

Klik på
Klik på

Klik på "Tilføj" for at tilføje indstillinger for et nyt værktøj.

Trin 5: Indtastning af detaljer for USBasp -programmereren

Indtastning af detaljer for USBasp -programmereren
Indtastning af detaljer for USBasp -programmereren

For kommandoen skal du indtaste filadressen til den AVRDUDE.exe -fil, vi downloadede og udpakkede tidligere.

For eksempel ville mit kommandoinput være:

C: / Program Files (x86) Atmel / Studio / avrdude.exe

Bemærk, dette er kun et eksempel !! Din filadresse vil sandsynligvis være anderledes. Brug gerne browse -funktionen (de tre prikker i slutningen af kommandoindgangen) til at finde filen avrdude.exe.

For argumenter skal du kopiere og indsætte nedenstående linje i din argumenterinput:

-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i

Opdeling af ovenstående argumenter:

  • Argumentet efter -c identificerer programmerings -id'et. I vores tilfælde usbasp
  • Argumentet efter -p identificerer mikrokontrolleren. I vores tilfælde, ATtiny85, kendt som t85
  • Argumentet efter -U identificerer hukommelsestypen

    Skift t85 til din mikrokontroller ved at slå det tilhørende søgeord op i dokumentationslinkene i begyndelsen

Bemærk, argumenterne er hentet fra avrdude -dokumentationen. Dette kan fås fra de links, der blev givet i begyndelsen.

Tryk på Apply, når alt er gjort!

Trin 6: Brug af programmereren

Brug af programmereren
Brug af programmereren

For at programmere AVR'en skal du sikre, at den er tilsluttet USBasp, gå til eksterne værktøjer og klik på det værktøj, du lige har oprettet.

Glem ikke at bygge din løsning før dit program.

Det burde være alt programmeret!

Trin 7: Fejlfinding

Hvis der opstår problemer:

  • Prøv at bruge forskellige USB -porte til at slutte USBasp -programmereren til
  • Sørg for, at AVR'en er tilsluttet programmereren
  • Læs hvert trin omhyggeligt igennem igen, og sørg for, at kommandoen og argumenterne i opsætningen af eksterne værktøjer er korrekte

Ellers er du god til at gå!

Anbefalede: