Turinys:

Mikrovaldiklių programavimas naudojant „USBasp“programuotoją „Atmel Studio“: 7 žingsniai
Mikrovaldiklių programavimas naudojant „USBasp“programuotoją „Atmel Studio“: 7 žingsniai

Video: Mikrovaldiklių programavimas naudojant „USBasp“programuotoją „Atmel Studio“: 7 žingsniai

Video: Mikrovaldiklių programavimas naudojant „USBasp“programuotoją „Atmel Studio“: 7 žingsniai
Video: Robotukų programavimas. Программирование роботов. 2024, Birželis
Anonim
Mikrovaldiklių programavimas naudojant „USBmel“programuotoją „Atmel Studio“
Mikrovaldiklių programavimas naudojant „USBmel“programuotoją „Atmel Studio“

Sveiki

Aš perskaičiau ir išmokau per daugelį vadovėlių, mokančių naudotis „USBasp“programuotoju su „Arduino IDE“, tačiau man reikėjo naudoti „Atmel Studio“universiteto užduočiai ir neradau jokių vadovėlių. Ištyręs ir perskaitęs daugybę išteklių, sukūriau šią pamoką visiems, norintiems naudoti „Atmel Studio“su „USBasp“programuotoju.

„USBasp“yra pigesnis AVR programavimo sprendimas ir palaiko kelis mikrovaldiklius. Visą sąrašą galite rasti

Šioje pamokoje kaip pavyzdys naudojamas ATtiny85, tačiau ją galima išplėsti programuojant bet kurį palaikomą mikrovaldiklį naudojant USBasp programuotoją.

Eikime į tai!

Prekės

USBasp AVR programuotojas

1 veiksmas: „USBasp“tvarkyklės įdiegimas naudojant „Zadig“

„USBasp“tvarkyklės diegimas naudojant „Zadig“
„USBasp“tvarkyklės diegimas naudojant „Zadig“
„USBasp“tvarkyklės diegimas naudojant „Zadig“
„USBasp“tvarkyklės diegimas naudojant „Zadig“
„USBasp“tvarkyklės diegimas naudojant „Zadig“
„USBasp“tvarkyklės diegimas naudojant „Zadig“

Atidarykite žiniatinklio naršyklę ir eikite į

Naudodami šį įrankį pirmiausia įdiegiame tinkamą tvarkyklę į USBasp.

  1. Paspauskite atsisiuntimo mygtuką ir įdiekite programą.
  2. Atidarykite „Zadig“
  3. Spustelėkite parinktis ir spustelėkite Išvardyti visus įrenginius
  4. Pasirinkite „USBasp“ir įdiekite „libusbK“(v3.0.7.0) tvarkyklę

Atminkite, kad tvarkyklės įdiegimas gali užtrukti iki penkių minučių.

2 veiksmas: atsisiųskite AVRDUDE

Atsisiunčiamas AVRDUDE
Atsisiunčiamas AVRDUDE

Kitas žingsnis yra atsisiųsti AVRDUDE.

Spustelėkite toliau pateiktą nuorodą, kad atsisiųstumėte ZIP failą tiesiogiai, arba nedvejodami atsisiųskite jį iš išorės, ieškodami atsisiuntimo AVRDUDE.

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

Atsisiuntę ištraukite failus į savo dokumentus arba į „Atmel Studio“programos failus. Svarbu žinoti, kur jie išgaunami, nes atlikdami šiuos veiksmus jums reikės jų failo kelio.

3 veiksmas: atidarykite „Atmel Studio“

Atidarykite „Atmel Studio“
Atidarykite „Atmel Studio“

Atidarykite „Atmel Studio“ir pagrindinėje naršymo juostoje eikite į įrankius, tada spustelėkite išorinius įrankius.

4 veiksmas: spustelėkite „Pridėti“

Spustelėkite
Spustelėkite

Spustelėkite „Pridėti“, kad pridėtumėte naujo įrankio nustatymus.

5 veiksmas: įveskite informaciją apie „USBasp“programuotoją

„USBasp“programuotojo informacijos įvedimas
„USBasp“programuotojo informacijos įvedimas

Komandai įveskite failo adresą į AVRDUDE.exe failą, kurį atsisiuntėme ir išgavome anksčiau.

Pavyzdžiui, mano komandų įvestis būtų tokia:

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

Atkreipkite dėmesį, tai tik pavyzdys !! Jūsų failo adresas tikriausiai bus kitoks. Nesivaržykite pasinaudoti naršymo funkcija (trys taškai komandos įvesties pabaigoje), kad surastumėte failą avrdude.exe.

Jei norite naudoti argumentus, nukopijuokite ir įklijuokite žemiau esančią eilutę į argumentų įvestį:

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

Skirstydami aukščiau pateiktus argumentus:

  • Argumentas po -c identifikuoja programuotojo ID. Mūsų atveju usbasp
  • Argumentas po -p identifikuoja mikrovaldiklį. Mūsų atveju ATtiny85, žinomas kaip t85
  • Argumentas po -U nustato atminties tipą

    Pakeiskite t85 į savo mikrovaldiklį, ieškodami susijusio raktinio žodžio pradžioje pateiktose dokumentacijos nuorodose

Atminkite, kad argumentai paimti iš avrdude dokumentų. Tai galima gauti iš pradžioje pateiktų nuorodų.

Paspauskite Taikyti, kai viskas bus baigta!

6 veiksmas: programuotojo naudojimas

Naudojant programuotoją
Naudojant programuotoją

Norėdami užprogramuoti AVR, įsitikinkite, kad jis prijungtas prie USBasp, eikite į išorinius įrankius ir spustelėkite ką tik sukurtą įrankį.

Nepamirškite sukurti savo sprendimo prieš savo programą.

Viskas turėtų būti užprogramuota!

7 žingsnis: trikčių šalinimas

Jei kyla problemų:

  • Pabandykite naudoti skirtingus USB prievadus, kad prijungtumėte „USBasp“programuotoją
  • Įsitikinkite, kad AVR prijungtas prie programuotojo
  • Dar kartą atidžiai perskaitykite kiekvieną žingsnį ir įsitikinkite, kad išorinių įrankių sąrankos komanda ir argumentai yra teisingi

Priešingu atveju jums viskas gerai!

Rekomenduojamas: