Բովանդակություն:
- Պարագաներ
- Քայլ 1: USBasp վարորդի տեղադրում Zadig- ի միջոցով
- Քայլ 2: Ներբեռնեք AVRDUDE
- Քայլ 3: Բացեք Atmel Studio- ն
- Քայլ 4: Կտտացրեք «Ավելացնել»
- Քայլ 5: USBasp ծրագրավորողի համար մանրամասների մուտքագրում
- Քայլ 6: Usingրագրավորողի օգտագործումը
- Քայլ 7: Խնդիրների վերացում
![Միկրոկառավարիչների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում. 7 քայլ Միկրոկառավարիչների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում. 7 քայլ](https://i.howwhatproduce.com/images/011/image-31738-j.webp)
Video: Միկրոկառավարիչների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում. 7 քայլ
![Video: Միկրոկառավարիչների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում. 7 քայլ Video: Միկրոկառավարիչների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում. 7 քայլ](https://i.ytimg.com/vi/Wcaa8mUf51U/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Միկրոկոնտրոլերների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում Միկրոկոնտրոլերների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում](https://i.howwhatproduce.com/images/011/image-31738-1-j.webp)
Ողջու՜յն
Ես կարդացել և սովորել եմ բազմաթիվ ձեռնարկների միջոցով, որոնք սովորեցնում են, թե ինչպես օգտագործել USBasp ծրագրավորողը Arduino IDE- ով, բայց ինձ անհրաժեշտ էր Atmel Studio- ն օգտագործել համալսարանի առաջադրանքի համար և չգտա ձեռնարկներ: Բազում ռեսուրսներ ուսումնասիրելուց և կարդալուց հետո ես պատրաստել եմ այս ձեռնարկը յուրաքանչյուրի համար, ով ցանկանում է օգտագործել Atmel Studio- ն USBasp ծրագրավորողի հետ:
USBasp- ը AVR ծրագրավորման ավելի էժան լուծում է և աջակցում է բազմաթիվ միկրոկոնտրոլերների: Ամբողջական ցանկը կարելի է գտնել
Այս ձեռնարկը օգտագործում է ATtiny85- ը որպես օրինակ, բայց կարող է երկարացվել USBasp ծրագրավորողի միջոցով աջակցվող ցանկացած միկրոկոնտրոլերի ծրագրավորման համար:
Եկեք անցնենք դրան:
Պարագաներ
USBasp AVR ծրագրավորող
Քայլ 1: USBasp վարորդի տեղադրում Zadig- ի միջոցով
![USBasp վարորդի տեղադրում Zadig- ի միջոցով USBasp վարորդի տեղադրում Zadig- ի միջոցով](https://i.howwhatproduce.com/images/011/image-31738-2-j.webp)
![USBasp վարորդի տեղադրում Zadig- ի միջոցով USBasp վարորդի տեղադրում Zadig- ի միջոցով](https://i.howwhatproduce.com/images/011/image-31738-3-j.webp)
![USBasp վարորդի տեղադրում Zadig- ի միջոցով USBasp վարորդի տեղադրում Zadig- ի միջոցով](https://i.howwhatproduce.com/images/011/image-31738-4-j.webp)
Բացեք ձեր վեբ զննարկիչը և գնացեք
Օգտագործելով այս գործիքը, մենք նախ տեղադրում ենք ճիշտ վարորդը USBasp- ի վրա:
- Կտտացրեք ներբեռնման կոճակին և տեղադրեք ծրագիրը:
- Բացեք Zadig- ը
- Կտտացրեք ընտրանքներին և կտտացրեք Listանկ բոլոր սարքերը
- Ընտրեք USBasp և տեղադրեք libusbK (v3.0.7.0) վարորդը
Խնդրում ենք նկատի ունենալ, վարորդի տեղադրումը կարող է տևել մինչև հինգ րոպե:
Քայլ 2: Ներբեռնեք AVRDUDE
![AVRDUDE- ի ներբեռնում AVRDUDE- ի ներբեռնում](https://i.howwhatproduce.com/images/011/image-31738-5-j.webp)
Հաջորդ քայլը AVRDUDE- ի ներբեռնումն է:
Կտտացրեք ստորև բերված հղմանը ՝ ZIP ֆայլը ուղղակիորեն ներբեռնելու համար, կամ ազատորեն ներբեռնեք այն արտաքինից ՝ որոնելով AVRDUDE ներբեռնումը:
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Ներբեռնելուց հետո ֆայլերը հանեք ձեր փաստաթղթերի կամ Atmel Studio ծրագրի ֆայլերի մեջ: Կարևոր է իմանալ, թե որտեղից են դրանք հանվում, քանի որ դուք կպահանջեք դրանց ֆայլերի ուղին հետևյալ քայլերում:
Քայլ 3: Բացեք Atmel Studio- ն
![Բացեք Atmel Studio- ն Բացեք Atmel Studio- ն](https://i.howwhatproduce.com/images/011/image-31738-6-j.webp)
Բացեք Atmel Studio- ն և հիմնական նավարկության բարում, գնացեք դեպի գործիքներ, այնուհետև կտտացրեք արտաքին գործիքներին:
Քայլ 4: Կտտացրեք «Ավելացնել»
![Սեղմել Սեղմել](https://i.howwhatproduce.com/images/011/image-31738-7-j.webp)
Կտտացրեք «Ավելացնել» ՝ նոր գործիքի կարգավորումներ ավելացնելու համար:
Քայլ 5: USBasp ծրագրավորողի համար մանրամասների մուտքագրում
![USBasp ծրագրավորողի համար մանրամասների մուտքագրում USBasp ծրագրավորողի համար մանրամասների մուտքագրում](https://i.howwhatproduce.com/images/011/image-31738-8-j.webp)
Հրամանի համար մուտքագրեք ֆայլի հասցեն AVRDUDE.exe ֆայլում, որը մենք ներբեռնել և քաղել էինք ավելի վաղ:
Օրինակ, իմ հրամանի մուտքագրումը կլինի.
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Ուշադրություն դարձրեք, սա միայն օրինակ է !! Ձեր ֆայլի հասցեն, հավանաբար, այլ կլինի: Ազատորեն օգտագործեք թերթման գործառույթը (հրամանի մուտքագրման վերջի երեք կետերը) ՝ avrdude.exe ֆայլը գտնելու համար:
Փաստարկների համար պատճենեք և տեղադրեք ստորև բերված տողը ձեր Փաստարկների մուտքագրման մեջ.
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Վրիպազերծում / $ (TargetName). hex": i
Վերոնշյալ փաստարկները քանդելով.
- -C- ից հետո փաստարկը նույնականացնում է ծրագրավորողի id- ը: Մեր դեպքում ՝ usbasp- ը
- -P- ից հետո փաստարկը նույնականացնում է միկրոկոնտրոլերը: Մեր դեպքում ATtiny85- ը, որը հայտնի է որպես t85
-
-U- ից հետո փաստարկը նույնացնում է հիշողության տեսակը
Փոխեք t85- ը ձեր միկրոկառավարիչի միջոցով ՝ սկզբում տրված փաստաթղթերի հղումներում փնտրելով համապատասխան հիմնաբառ
Նշենք, որ փաստարկները վերցված են avrdude փաստաթղթերից: Սա կարելի է ձեռք բերել սկզբում տրված հղումներից:
Կտտացրեք Դիմել, երբ ամեն ինչ ավարտվի:
Քայլ 6: Usingրագրավորողի օգտագործումը
![Usingրագրավորողի օգտագործումը Usingրագրավորողի օգտագործումը](https://i.howwhatproduce.com/images/011/image-31738-9-j.webp)
AVR ծրագրավորելու համար համոզվեք, որ այն միացված է USBasp- ին, անցեք արտաքին գործիքներ և կտտացրեք ձեր ստեղծած գործիքը:
Մի մոռացեք ձեր լուծումը կառուցել ձեր ծրագրից առաջ:
Ամեն ինչ պետք է ծրագրված լինի:
Քայլ 7: Խնդիրների վերացում
Եթե խնդիրներ են առաջանում.
- Փորձեք օգտագործել տարբեր USB պորտեր ՝ USBasp ծրագրավորողին միացնելու համար
- Համոզվեք, որ AVR- ը միացված է ծրագրավորողին
- Կրկին ուշադիր կարդացեք յուրաքանչյուր քայլ և համոզվեք, որ արտաքին գործիքների տեղադրման հրամանը և փաստարկները ճիշտ են
Հակառակ դեպքում, բոլորդ լավ եք գնում:
Խորհուրդ ենք տալիս:
JDM ծրագրավորողի ակնարկ. 9 քայլ
![JDM ծրագրավորողի ակնարկ. 9 քայլ JDM ծրագրավորողի ակնարկ. 9 քայլ](https://i.howwhatproduce.com/images/001/image-552-28-j.webp)
JDM ծրագրավորողի ակնարկ. JDM- ը հանրաճանաչ PIC ծրագրավորող է, քանի որ այն օգտագործում է սերիական նավահանգիստ, բաղադրիչների նվազագույն քանակ և չի պահանջում սնուցման աղբյուր: Բայց այնտեղ խառնաշփոթ կա, ցանցում ծրագրավորողների բազմաթիվ տատանումներով, որոնք են PIC- ով աշխատում: Այս «հրահանգում
Arduino ծրագրավորում Python- ի հետ. 8 քայլ
![Arduino ծրագրավորում Python- ի հետ. 8 քայլ Arduino ծրագրավորում Python- ի հետ. 8 քայլ](https://i.howwhatproduce.com/images/002/image-3336-44-j.webp)
Arduino ծրագրավորում Python- ի հետ. Այս հոդվածում մենք պատրաստվում ենք վերահսկել Arduino- ն GUI python- ով: Python- ի հետ աշխատելը շատ հեշտ է: Ես պատրաստվում եմ սկզբից մանրամասնորեն կիսվել յուրաքանչյուր քայլի հետ
Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ
![Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. PIC (կամ որևէ այլ) միկրոկոնտրոլերների հետ խաղալու համար ձեզ հարկավոր չեն թանկարժեք և բարդ գործիքներ: Այն, ինչ ձեզ հարկավոր է, մի տախտակ է, որտեղ դուք ստուգում եք ձեր սխեման և ծրագրավորումը: Իհարկե, անհրաժեշտ է ինչ -որ ծրագրավորող և IDE: Այս հրահանգում
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
![ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ](https://i.howwhatproduce.com/images/004/image-9290-22-j.webp)
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Նկար 16F676 ICSP ծրագրավորման վարդակից PICkit 2 ծրագրավորողի համար. 6 քայլ
![Նկար 16F676 ICSP ծրագրավորման վարդակից PICkit 2 ծրագրավորողի համար. 6 քայլ Նկար 16F676 ICSP ծրագրավորման վարդակից PICkit 2 ծրագրավորողի համար. 6 քայլ](https://i.howwhatproduce.com/images/004/image-10323-10-j.webp)
Նկար 16F676 ICSP ծրագրավորման վարդակ PICkit 2 ծրագրավորողի համար. Ես փորձում եմ կառուցել այս երկակի DC շարժիչային մոդուլը իմ ռոբոտային նախագծի համար: Եվ ես տարածք չունեի PCB- ի վրա ICSP կապի վերնագիր տեղադրելու համար: Այսպիսով, ես արագ ծաղրեցի այս դիզայնը