Innholdsfortegnelse:

Programmering av mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trinn
Programmering av mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trinn

Video: Programmering av mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trinn

Video: Programmering av mikrokontrollere med en USBasp -programmerer i Atmel Studio: 7 trinn
Video: 1 Программирование микроконтроллеров AVR. Обзор микроконтроллеров ATMEL на ядре AVR. Типы корпусов 2024, Juni
Anonim
Programmering av mikrokontrollere med en USBasp -programmerer i Atmel Studio
Programmering av mikrokontrollere med en USBasp -programmerer i Atmel Studio

Hei

Jeg har lest og lært gjennom mange opplæringsprogrammer om hvordan du bruker USBasp -programmereren med Arduino IDE, men jeg trengte å bruke Atmel Studio til en universitetsoppgave og kunne ikke finne noen opplæringsprogrammer. Etter å ha undersøkt og lest gjennom mange ressurser, har jeg konstruert denne opplæringen for alle som ønsker å bruke Atmel Studio med en USBasp -programmerer.

USBasp er en billigere løsning for AVR -programmering og støtter flere mikrokontrollere. Hele listen finner du på

Denne opplæringen bruker ATtiny85 som et eksempel, men kan utvides for programmering av alle støttede mikrokontroller som bruker USBasp -programmereren.

La oss komme på det!

Rekvisita

USBasp AVR programmerer

Trinn 1: Installere USBasp -driveren ved hjelp av Zadig

Installere USBasp -driveren ved hjelp av Zadig
Installere USBasp -driveren ved hjelp av Zadig
Installere USBasp -driveren ved hjelp av Zadig
Installere USBasp -driveren ved hjelp av Zadig
Installere USBasp -driveren ved hjelp av Zadig
Installere USBasp -driveren ved hjelp av Zadig

Åpne nettleseren din og gå til

Ved å bruke dette verktøyet installerer vi først riktig driver på USBasp.

  1. Trykk på nedlastingsknappen og installer programmet.
  2. Åpne Zadig
  3. Klikk på alternativer og trykk på Liste over alle enheter
  4. Velg USBasp og installer libusbK (v3.0.7.0) driveren

Vær oppmerksom på at det kan ta opptil fem minutter å installere driveren.

Trinn 2: Last ned AVRDUDE

Last ned AVRDUDE
Last ned AVRDUDE

Det neste trinnet er å laste ned AVRDUDE.

Klikk på lenken nedenfor for å laste ned ZIP -filen direkte, eller last den ned eksternt ved å søke etter nedlasting AVRDUDE.

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

Når de er lastet ned, trekker du ut filene i dokumentene eller i Atmel Studio -programfilene. Det er viktig å vite hvor disse blir hentet ut, da du vil kreve filbanen deres i de følgende trinnene.

Trinn 3: Åpne Atmel Studio

Åpne Atmel Studio
Åpne Atmel Studio

Åpne Atmel Studio og i hovednavigasjonsfeltet, gå til verktøy, og klikk deretter på eksterne verktøy.

Trinn 4: Klikk på "Legg til"

Klikk
Klikk

Klikk på "Legg til" for å legge til innstillinger for et nytt verktøy.

Trinn 5: Angi detaljer for USBasp -programmereren

Angi detaljer for USBasp -programmereren
Angi detaljer for USBasp -programmereren

For kommandoen, skriv inn filadressen til AVRDUDE.exe -filen vi lastet ned og hentet ut tidligere.

For eksempel vil kommandoinngangen min være:

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

Vær oppmerksom på at dette bare er et eksempel !! Filadressen din vil sannsynligvis være annerledes. Bruk gjerne bla -funksjonen (de tre prikkene på slutten av kommandoinngangen) for å finne filen avrdude.exe.

For argumenter, kopier og lim inn linjen nedenfor i Argumenter -inngangen:

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

Bryter ned argumentene ovenfor:

  • Argumentet etter -c identifiserer programmerer -IDen. I vårt tilfelle usbasp
  • Argumentet etter -p identifiserer mikrokontrolleren. I vårt tilfelle, ATtiny85, kjent som t85
  • Argumentet etter -U identifiserer minnetypen

    Endre t85 til mikrokontrolleren din ved å slå opp det tilhørende søkeordet i dokumentasjonskoblingene som ble gitt i begynnelsen

Vær oppmerksom på at argumentene er hentet fra avrdude -dokumentasjonen. Dette kan du få fra koblingene som ble gitt i begynnelsen.

Trykk på Søk når alt er gjort!

Trinn 6: Bruke programmereren

Bruker programmereren
Bruker programmereren

For å programmere AVR -en må du kontrollere at den er koblet til USBasp, gå til eksterne verktøy og klikk på verktøyet du nettopp har opprettet.

Ikke glem å bygge løsningen din før programmet.

Det burde være programmert!

Trinn 7: Feilsøking

Hvis det oppstår problemer:

  • Prøv å bruke forskjellige USB -porter for å koble USBasp -programmereren til
  • Kontroller at AVR er koblet til programmereren
  • Les gjennom hvert trinn nøye igjen, og kontroller at kommandoen og argumentene i oppsettet for eksterne verktøy er riktige

Ellers er alt i orden!

Anbefalt: