INHOUDSOPGAWE:

Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio: 7 stappe
Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio: 7 stappe

Video: Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio: 7 stappe

Video: Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio: 7 stappe
Video: #56 Programming the Arduino Uno Using Atmel Studio 7 2024, Junie
Anonim
Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio
Microcontrollers programmeer met 'n USBasp -programmeerder in Atmel Studio

Hi

Ek het geleer en geleer deur baie tutoriale wat leer hoe om die USBasp -programmeerder met die Arduino IDE te gebruik, maar ek moes Atmel Studio gebruik vir 'n universiteitsopdrag en kon geen tutoriale vind nie. Nadat ek baie bronne ondersoek en gelees het, het ek hierdie handleiding saamgestel vir almal wat Atmel Studio met 'n USBasp -programmeerder wil gebruik.

Die USBasp is 'n goedkoper oplossing vir AVR -programmering en ondersteun verskeie mikrobeheerders. Die volledige lys kan gevind word op

Hierdie handleiding gebruik die ATtiny85 as 'n voorbeeld, maar kan uitgebrei word vir die programmering van enige ondersteunde mikrobeheerder met die USBasp -programmeerder.

Kom ons gaan daaraan!

Voorrade

USBasp AVR programmeerder

Stap 1: Installeer die USBasp -bestuurder met behulp van Zadig

Die installering van die USBasp -bestuurder met behulp van Zadig
Die installering van die USBasp -bestuurder met behulp van Zadig
Die installering van die USBasp -bestuurder met behulp van Zadig
Die installering van die USBasp -bestuurder met behulp van Zadig
Die installering van die USBasp -bestuurder met behulp van Zadig
Die installering van die USBasp -bestuurder met behulp van Zadig

Maak u webblaaier oop en gaan na

Met hierdie hulpmiddel installeer ons eers die korrekte bestuurder op die USBasp.

  1. Druk die aflaai -knoppie en installeer die toepassing.
  2. Maak Zadig oop
  3. Klik op opsies en klik op Lys alle toestelle
  4. Kies USBasp en installeer die libusbK (v3.0.7.0) bestuurder

Let daarop dat die installering van die bestuurder tot vyf minute kan duur.

Stap 2: Laai AVRDUDE af

Laai AVRDUDE af
Laai AVRDUDE af

Die volgende stap is om AVRDUDE af te laai.

Klik op die onderstaande skakel om die zip -lêer direk af te laai, of laai dit gerus ekstern af deur te soek na aflaai AVRDUDE.

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

Sodra dit afgelaai is, pak die lêers uit in u dokumente of in die Atmel Studio -programlêers. Dit is belangrik om te weet waar dit onttrek word, aangesien u die lêerpad in die volgende stappe benodig.

Stap 3: Maak Atmel Studio oop

Maak Atmel Studio oop
Maak Atmel Studio oop

Maak Atmel Studio oop, in die hoofnavigasiebalk, gaan na gereedskap en klik dan op eksterne gereedskap.

Stap 4: Klik op "Voeg by"

Klik
Klik

Klik op "Voeg by" om instellings vir 'n nuwe instrument by te voeg.

Stap 5: Voer besonderhede in vir die USBasp -programmeerder

Voer besonderhede in vir die USBasp -programmeerder
Voer besonderhede in vir die USBasp -programmeerder

Voer die lêeradres in vir die AVRDUDE.exe -lêer wat ons vroeër afgelaai en onttrek het.

My opdraginvoer sou byvoorbeeld wees:

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

Let wel, dit is slegs 'n voorbeeld !! U lêeradres sal waarskynlik anders wees. Gebruik die blaai -funksie (die drie kolletjies aan die einde van die opdraginvoer) om die avrdude.exe -lêer te vind.

Vir Argumente, kopieer en plak die onderstaande reël in u Argument -invoer:

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

Verdeel die argumente hierbo:

  • Die argument na -c identifiseer die programmeerder -id. In ons geval, die usbasp
  • Die argument na -p identifiseer die mikrobeheerder. In ons geval, die ATtiny85, bekend as die t85
  • Die argument na -U identifiseer die geheue tipe

    Verander die t85 na u mikrobeheerder deur die verwante sleutelwoord in die dokumentasie -skakels aan die begin op te soek

Let daarop dat die argumente uit die avrdude -dokumentasie geneem word. Dit kan verkry word uit die skakels wat aan die begin verskaf is.

Klik op Apply wanneer alles klaar is!

Stap 6: Gebruik die programmeerder

Gebruik die programmeerder
Gebruik die programmeerder

Om die AVR te programmeer, moet u seker maak dat dit aan die USBasp gekoppel is, na eksterne gereedskap gaan en op die instrument wat u pas geskep het, klik.

Moenie vergeet om u oplossing voor u program te bou nie.

Dit moet alles geprogrammeer word!

Stap 7: Probleemoplossing

As probleme voorkom:

  • Probeer om verskillende USB -poorte te gebruik om die USBasp -programmeerder aan te sluit
  • Maak seker dat die AVR aan die programmeerder gekoppel is
  • Lees elke stap weer sorgvuldig deur en maak seker dat die opdrag en argumente in die opstelling van eksterne gereedskap korrek is

Anders is u klaar om te gaan!

Aanbeveel: