Sadržaj:
- Supplies
- Korak 1: Instaliranje USBasp upravljačkog programa pomoću Zadig -a
- Korak 2: Preuzimanje AVRDUDE -a
- Korak 3: Otvorite Atmel Studio
- Korak 4: Kliknite na "Dodaj"
- Korak 5: Unos detalja za USBasp programator
- Korak 6: Upotreba programatora
- Korak 7: Rješavanje problema
Video: Programiranje mikrokontrolera s USBasp programatorom u Atmel Studiju: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Ćao
Pročitao sam i naučio kroz mnoge vodiče koji su podučavali kako se koristi USBasp programer sa Arduino IDE -om, ali morao sam koristiti Atmel Studio za sveučilišne zadatke i nisam mogao pronaći nikakve vodiče. Nakon što sam istražio i pročitao mnoge resurse, napravio sam ovaj vodič za svakoga tko želi koristiti Atmel Studio s USBasp programatorom.
USBasp je jeftinije rješenje za AVR programiranje i podržava više mikrokontrolera. Potpuna lista može se pronaći na
Ovaj vodič koristi ATtiny85 kao primjer, ali se može proširiti za programiranje bilo kojeg podržanog mikrokontrolera pomoću USBasp programatora.
Idemo na to!
Supplies
USBasp AVR programator
Korak 1: Instaliranje USBasp upravljačkog programa pomoću Zadig -a
Otvorite svoj web preglednik i idite na
Pomoću ovog alata prvo instaliramo ispravan upravljački program na USBasp.
- Pritisnite dugme za preuzimanje i instalirajte aplikaciju.
- Otvorite Zadig
- Pritisnite opcije i pritisnite Lista svih uređaja
- Odaberite USBasp i instalirajte upravljački program libusbK (v3.0.7.0)
Imajte na umu da instaliranje upravljačkog programa može potrajati do pet minuta.
Korak 2: Preuzimanje AVRDUDE -a
Sljedeći korak je preuzimanje AVRDUDE -a.
Kliknite na donju vezu za preuzimanje ZIP datoteke izravno ili je slobodno preuzmite izvana pretraživanjem za preuzimanje AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Nakon preuzimanja, ekstrahirajte datoteke u svoje dokumente ili u datoteke programa Atmel Studio. Važno je znati gdje se oni vade jer ćete u sljedećim koracima zahtijevati njihovu putanju do datoteke.
Korak 3: Otvorite Atmel Studio
Otvorite Atmel Studio i na glavnoj navigacijskoj traci prijeđite na alate, a zatim kliknite na vanjske alate.
Korak 4: Kliknite na "Dodaj"
Pritisnite "Dodaj" da biste dodali postavke za novi alat.
Korak 5: Unos detalja za USBasp programator
Za naredbu unesite adresu datoteke u AVRDUDE.exe datoteku koju smo ranije preuzeli i izdvojili.
Na primjer, moj unos naredbe bio bi:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Napomena, ovo je samo primjer !! Adresa vaše datoteke vjerojatno će biti drugačija. Slobodno upotrijebite funkciju pregledavanja (tri točke na kraju unosa naredbe) da pronađete datoteku avrdude.exe.
Za argumente, kopirajte i zalijepite donji redak u svoj unos argumenata:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Otklanjanje grešaka / $ (TargetName).hex": i
Razbijanje gore navedenih argumenata:
- Argument nakon -c identificira ID programera. U našem slučaju, usbasp
- Argument nakon -p identificira mikrokontroler. U našem slučaju, ATtiny85, poznat kao t85
-
Argument nakon -U identificira tip memorije
Promijenite t85 na svoj mikrokontroler tako što ćete potražiti povezanu ključnu riječ u vezama za dokumentaciju na početku
Napomena, argumenti su preuzeti iz dokumentacije avrdude. To se može dobiti putem linkova navedenih na početku.
Pritisnite Primijeni kada sve završi!
Korak 6: Upotreba programatora
Da biste programirali AVR, provjerite je li spojen na USBasp, idite na vanjske alate i kliknite na alat koji ste upravo stvorili.
Ne zaboravite izgraditi svoje rješenje prije svog programa.
Trebalo bi sve to programirati!
Korak 7: Rješavanje problema
Ako dođe do problema:
- Pokušajte koristiti različite USB portove za priključivanje USBasp programatora
- Uverite se da je AVR povezan sa programatorom
- Ponovo pažljivo pročitajte svaki korak i provjerite jesu li naredba i argumenti u postavkama vanjskih alata točni
U suprotnom, sve je u redu!
Preporučuje se:
Kako učvrstiti model u ROBLOX studiju: 5 koraka
Kako učvrstiti čvrsti model u ROBLOX Studiju: Solidno modeliranje ima mnogo koristi u razvoju ROBLOX igara. Čvrsto modeliranje može se koristiti za smanjenje kašnjenja, stvaranje složenih oblika i kako bi vaša igra izgledala ljepše u cjelini
KORIŠĆENJE Extreme Burnera za programiranje AVR mikrokontrolera: 8 koraka
KORIŠĆENJE Extreme Burnera za programiranje AVR mikrokontrolera: Svi vi, korisnici AVR -a, i oni koji tek ulaze u tok, neki od vas su započeli s PIC mikrokontrolerima, a neki sa ATMEL AVR -ovima, ovo je napisano za vas! Dakle, kupili ste USBASP jer je jeftin i učinkovit za bljeskanje
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera programa LED treperenja .: 5 koraka
Konfiguracija bitova osigurača AVR mikrokontrolera. Kreiranje i učitavanje u fleš memoriji mikrokontrolera LED trepćućeg programa. U ovom slučaju kreirat ćemo jednostavan program u C kodu i snimiti ga u memoriju mikrokontrolera. Napisat ćemo vlastiti program i kompajlirati heksadecimalnu datoteku, koristeći Atmel Studio kao integriranu razvojnu platformu. Konfigurirat ćemo osigurač bi
Napravite prilagođeni ekran u LCD studiju (za tastaturu G15 i LCD ekrane) .: 7 koraka
Napravite prilagođeni zaslon u LCD studiju (za tastaturu G15 i LCD ekrane) .: U redu, ako ste upravo dobili tastaturu G15 i niste impresionirani osnovnim ekranima koji ste dobili uz njega, provest ću vas osnovama korištenja LCD studija Da biste napravili vlastiti. Ovaj primjer će biti prikaz koji prikazuje samo bas
Stvaranje eksplozija u Pinnacle Studiju: 7 koraka
Stvaranje eksplozija u Pinnacle Studiju: Hej momci. Vidio sam mnogo mjesta koja nude savjete o tome kako napraviti efekte u mnogim različitim programima za uređivanje videa, ali ne mnogo za Avidov Pinnacle Studios. Naravno, ne možete nadmašiti After Effects za uređivanje efekata, ali softver je mnogo više očekivan