![Mikrovaldiklių programavimas naudojant „USBasp“programuotoją „Atmel Studio“: 7 žingsniai Mikrovaldiklių programavimas naudojant „USBasp“programuotoją „Atmel Studio“: 7 žingsniai](https://i.howwhatproduce.com/images/011/image-31738-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
![Mikrovaldiklių programavimas naudojant „USBmel“programuotoją „Atmel Studio“ Mikrovaldiklių programavimas naudojant „USBmel“programuotoją „Atmel Studio“](https://i.howwhatproduce.com/images/011/image-31738-1-j.webp)
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“](https://i.howwhatproduce.com/images/011/image-31738-2-j.webp)
![„USBasp“tvarkyklės diegimas naudojant „Zadig“ „USBasp“tvarkyklės diegimas naudojant „Zadig“](https://i.howwhatproduce.com/images/011/image-31738-3-j.webp)
![„USBasp“tvarkyklės diegimas naudojant „Zadig“ „USBasp“tvarkyklės diegimas naudojant „Zadig“](https://i.howwhatproduce.com/images/011/image-31738-4-j.webp)
Atidarykite žiniatinklio naršyklę ir eikite į
Naudodami šį įrankį pirmiausia įdiegiame tinkamą tvarkyklę į USBasp.
- Paspauskite atsisiuntimo mygtuką ir įdiekite programą.
- Atidarykite „Zadig“
- Spustelėkite parinktis ir spustelėkite Išvardyti visus įrenginius
- 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](https://i.howwhatproduce.com/images/011/image-31738-5-j.webp)
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“](https://i.howwhatproduce.com/images/011/image-31738-6-j.webp)
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](https://i.howwhatproduce.com/images/011/image-31738-7-j.webp)
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](https://i.howwhatproduce.com/images/011/image-31738-8-j.webp)
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ą](https://i.howwhatproduce.com/images/011/image-31738-9-j.webp)
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:
ATmega328 programavimas naudojant „Arduino IDE“naudojant 8MHz kristalą: 4 žingsniai
![ATmega328 programavimas naudojant „Arduino IDE“naudojant 8MHz kristalą: 4 žingsniai ATmega328 programavimas naudojant „Arduino IDE“naudojant 8MHz kristalą: 4 žingsniai](https://i.howwhatproduce.com/images/001/image-05-8-j.webp)
„ATmega328“programavimas naudojant „Arduino IDE“naudojant 8MHz kristalą: šioje Instrukcinėje medžiagoje aprašysiu žingsnis po žingsnio programavimo ATmega328P IC (tas pats mikrovaldiklis, esantis „Arudino UNO“) programavimą, naudojant „Arduino IDE“ir „Arduino UNO“kaip programuotoją, kad padarytumėte save pasirinktinis „Arduino“, kad galėtumėte kurti savo projektus
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 blykstę ir programuotoją, „IOT Wifi“modulį: 6 žingsniai
![Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 blykstę ir programuotoją, „IOT Wifi“modulį: 6 žingsniai Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 blykstę ir programuotoją, „IOT Wifi“modulį: 6 žingsniai](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 „Flash“ir programuotoją, „IOT Wifi“modulį: Aprašymas: Šis modulis yra USB adapteris /programuotojas, skirtas ESP-0166 arba ESP-01S tipo ESP8266 moduliams. Jame patogiai sumontuota 2x4P 2,54 mm jungtis, skirta prijungti ESP01. Taip pat jis išlaužia visus ESP-01 kaiščius per 2x4P 2,54 mm kištuką
Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai
![Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai Kaip įkelti C kodą į ِ AVR naudojant „Arduino Uno“kaip programuotoją: 6 veiksmai](https://i.howwhatproduce.com/images/010/image-28844-j.webp)
Kaip įkelti C kodą į R AVR naudojant „Arduino Uno“kaip programuotoją: Sveiki visi: D Čia aš pasidalinsiu paprastu būdu užprogramuoti bet kurį AVR lustą naudojant „Arduino Uno R3“Viskas, ką jums reikia įrašyti į savo mikrovaldiklį, yra „Arduino Uno“, o ne pirkti konkretų programuotojas, kuris kainuoja daug
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai
![Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: 3 žingsniai](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
Kaip užprogramuoti PIC MCU naudojant „PICkit“programuotoją naudojant „Breadboard“: norint žaisti su PIC (ar bet kuriuo kitu) mikrovaldikliu, jums nereikia brangių ir sudėtingų įrankių. Viskas, ko jums reikia, yra duonos lenta, kurioje išbandysite savo grandinę ir programavimą. Žinoma, tam tikras programuotojas ir IDE yra būtini. Šioje instrukcijoje
Kaip sukurti USB mažą IPT programuotoją: naudojant CNC PCB frezavimo staklę: 13 žingsnių (su paveikslėliais)
![Kaip sukurti USB mažą IPT programuotoją: naudojant CNC PCB frezavimo staklę: 13 žingsnių (su paveikslėliais) Kaip sukurti USB mažą IPT programuotoją: naudojant CNC PCB frezavimo staklę: 13 žingsnių (su paveikslėliais)](https://i.howwhatproduce.com/images/001/image-2865-25-j.webp)
Kaip sukurti USB mažą interneto tiekėjo programuotoją: naudojant CNC PCB frezavimo staklę: ar pagalvojote, kaip sukurti savo elektroninį projektą nuo nulio? Elektronikos projektų kūrimas mums, kūrėjams, yra toks įdomus ir įdomus. Tačiau dauguma kūrėjų ir aparatūros entuziastų, kurie tik žengia į priekį kūrėjų kultūros link, sukūrė savo projektus