Kazalo:
- Zaloge
- 1. korak: Namestitev gonilnika USBasp z uporabo Zadig
- 2. korak: Prenos programa AVRDUDE
- 3. korak: Odprite studio Atmel
- 4. korak: kliknite »Dodaj«
- 5. korak: Vnos podrobnosti o programatorju USBasp
- 6. korak: Uporaba programatorja
- 7. korak: Odpravljanje težav
Video: Programiranje mikrokrmilnikov s programom USBasp v studiu Atmel: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Živjo
Prebral sem in se učil skozi številne vaje, ki so poučevale uporabo programerja USBasp z Arduino IDE, vendar sem moral uporabiti Atmel Studio za univerzitetno nalogo in nisem našel nobenih vadnic. Po raziskovanju in branju številnih virov sem to vadnico izdelal za vsakogar, ki želi uporabljati Atmel Studio s programerjem USBasp.
USBasp je cenejša rešitev za programiranje AVR in podpira več mikrokrmilnikov. Celoten seznam najdete na
Ta vadnica uporablja ATtiny85 kot primer, vendar jo je mogoče razširiti za programiranje katerega koli podprtega mikrokrmilnika s programerjem USBasp.
Pojdimo na to!
Zaloge
USBasp AVR programer
1. korak: Namestitev gonilnika USBasp z uporabo Zadig
Odprite spletni brskalnik in pojdite na
S tem orodjem najprej namestimo pravilen gonilnik na USBasp.
- Pritisnite gumb za prenos in namestite aplikacijo.
- Odprite Zadig
- Kliknite možnosti in pritisnite Seznam vseh naprav
- Izberite USBasp in namestite gonilnik libusbK (v3.0.7.0)
Upoštevajte, da lahko namestitev gonilnika traja do pet minut.
2. korak: Prenos programa AVRDUDE
Naslednji korak je prenos programa AVRDUDE.
Če želite neposredno prenesti datoteko ZIP, kliknite spodnjo povezavo ali pa jo prenesite od zunaj, tako da poiščete prenos AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Ko prenesete datoteke, jih izvlecite v svoje dokumente ali v datoteke programa Atmel Studio. Pomembno je vedeti, kje se te datoteke ekstrahirajo, saj boste v naslednjih korakih potrebovali njihovo pot do datoteke.
3. korak: Odprite studio Atmel
Odprite Atmel Studio in v glavni vrstici za krmarjenje pojdite na orodja, nato kliknite na zunanja orodja.
4. korak: kliknite »Dodaj«
Kliknite »Dodaj«, da dodate nastavitve za novo orodje.
5. korak: Vnos podrobnosti o programatorju USBasp
Za ukaz vnesite naslov datoteke v datoteko AVRDUDE.exe, ki smo jo prenesli in izvlekli prej.
Na primer, moj ukaz za vnos bi bil:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Upoštevajte, da je to samo primer !! Naslov vaše datoteke bo verjetno drugačen. Za iskanje datoteke avrdude.exe uporabite funkcijo brskanja (tri pike na koncu vnosa ukaza).
Za Argumente kopirajte in prilepite spodnjo vrstico v vnos Arguments:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Odpravljanje napak / $ (TargetName).hex": i
Razčlenitev zgornjih argumentov:
- Argument po -c identificira ID programerja. V našem primeru usbasp
- Argument po -p identificira mikrokrmilnik. V našem primeru ATtiny85, znan tudi kot t85
- Argument po -U označuje vrsto pomnilnika
Spremenite t85 v svoj mikrokrmilnik tako, da poiščete ustrezno ključno besedo na povezavah do dokumentacije na začetku
Upoštevajte, da so argumenti vzeti iz dokumentacije avrdude. To lahko dobite na povezavah na začetku.
Ko je vse končano, pritisnite Uporabi!
6. korak: Uporaba programatorja
Če želite programirati AVR, se prepričajte, da je priključen na USBasp, pojdite na zunanja orodja in kliknite na orodje, ki ste ga pravkar ustvarili.
Ne pozabite zgraditi rešitve pred programom.
Vse bi moralo biti programirano!
7. korak: Odpravljanje težav
Če pride do težav:
- Poskusite z različnimi vrati USB priključiti programer USBasp
- Prepričajte se, da je AVR povezan s programerjem
- Še enkrat natančno preberite vsak korak in se prepričajte, da so ukazi in argumenti v nastavitvah zunanjih orodij pravilni
V nasprotnem primeru je vse v redu!
Priporočena:
Kako trden model v studiu ROBLOX: 5 korakov
Kako ustvariti trden model v studiu ROBLOX: Trdno modeliranje ima veliko uporab pri razvoju iger ROBLOX. Trdno modeliranje se lahko uporabi za zmanjšanje zamika, ustvarjanje zapletenih oblik in za splošno lepšo igro
Tekoče povprečje za vaše projekte mikrokrmilnikov: 6 korakov
Tekoče povprečje za vaše projekte mikrokrmilnikov: V tem navodilu bom razložil, kaj je tekoče povprečje in zakaj bi morali zanj skrbeti, ter vam pokazal, kako ga je treba izvajati za največjo računalniško učinkovitost (ne skrbite zaradi zapletenosti, saj zelo enostaven za razumevanje in
Uporaba mikrokrmilnikov za upravljanje in nadzor oddaljenega namakalnega sistema: 4 koraki
Uporaba mikrokrmilnikov za upravljanje in nadzor oddaljenega namakalnega sistema: kmetje in upravljavci rastlinjakov za poceni avtomatski namakalni sistem. V tem projektu integriramo elektronski senzor vlage v tleh z mikrokrmilnikom za samodejno namakanje rastlin, če je zemlja presuha brez človeškega posredovanja
Zgradite zaslon po meri v LCD studiu (za tipkovnico G15 in zaslone LCD) .: 7 korakov
Zgradite zaslon po meri v LCD studiu (za tipkovnico G15 in zaslone LCD): V redu, če ste ravnokar dobili tipkovnico G15 in niste navdušeni nad osnovnimi zasloni, ki so priloženi, vas bom popeljal skozi osnove uporabe LCD Studio Ta primer bo prikaz, ki prikazuje samo bas
Ustvarjanje eksplozij v Pinnacle Studiu: 7 korakov
Ustvarjanje eksplozij v Pinnacle Studiu: Hej fantje. Videl sem veliko krajev, ki ponujajo nasvete, kako narediti učinke v številnih različnih programih za urejanje videa, vendar ne veliko za Avidov Pinnacle Studios. Seveda ne morete premagati After Effects za urejanje učinkov, vendar je programska oprema veliko bolj pričakovana