
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ողջու՜յն
Ես կարդացել և սովորել եմ բազմաթիվ ձեռնարկների միջոցով, որոնք սովորեցնում են, թե ինչպես օգտագործել USBasp ծրագրավորողը Arduino IDE- ով, բայց ինձ անհրաժեշտ էր Atmel Studio- ն օգտագործել համալսարանի առաջադրանքի համար և չգտա ձեռնարկներ: Բազում ռեսուրսներ ուսումնասիրելուց և կարդալուց հետո ես պատրաստել եմ այս ձեռնարկը յուրաքանչյուրի համար, ով ցանկանում է օգտագործել Atmel Studio- ն USBasp ծրագրավորողի հետ:
USBasp- ը AVR ծրագրավորման ավելի էժան լուծում է և աջակցում է բազմաթիվ միկրոկոնտրոլերների: Ամբողջական ցանկը կարելի է գտնել
Այս ձեռնարկը օգտագործում է ATtiny85- ը որպես օրինակ, բայց կարող է երկարացվել USBasp ծրագրավորողի միջոցով աջակցվող ցանկացած միկրոկոնտրոլերի ծրագրավորման համար:
Եկեք անցնենք դրան:
Պարագաներ
USBasp AVR ծրագրավորող
Քայլ 1: USBasp վարորդի տեղադրում Zadig- ի միջոցով



Բացեք ձեր վեբ զննարկիչը և գնացեք
Օգտագործելով այս գործիքը, մենք նախ տեղադրում ենք ճիշտ վարորդը USBasp- ի վրա:
- Կտտացրեք ներբեռնման կոճակին և տեղադրեք ծրագիրը:
- Բացեք Zadig- ը
- Կտտացրեք ընտրանքներին և կտտացրեք Listանկ բոլոր սարքերը
- Ընտրեք USBasp և տեղադրեք libusbK (v3.0.7.0) վարորդը
Խնդրում ենք նկատի ունենալ, վարորդի տեղադրումը կարող է տևել մինչև հինգ րոպե:
Քայլ 2: Ներբեռնեք AVRDUDE

Հաջորդ քայլը AVRDUDE- ի ներբեռնումն է:
Կտտացրեք ստորև բերված հղմանը ՝ ZIP ֆայլը ուղղակիորեն ներբեռնելու համար, կամ ազատորեն ներբեռնեք այն արտաքինից ՝ որոնելով AVRDUDE ներբեռնումը:
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Ներբեռնելուց հետո ֆայլերը հանեք ձեր փաստաթղթերի կամ Atmel Studio ծրագրի ֆայլերի մեջ: Կարևոր է իմանալ, թե որտեղից են դրանք հանվում, քանի որ դուք կպահանջեք դրանց ֆայլերի ուղին հետևյալ քայլերում:
Քայլ 3: Բացեք Atmel Studio- ն

Բացեք Atmel Studio- ն և հիմնական նավարկության բարում, գնացեք դեպի գործիքներ, այնուհետև կտտացրեք արտաքին գործիքներին:
Քայլ 4: Կտտացրեք «Ավելացնել»

Կտտացրեք «Ավելացնել» ՝ նոր գործիքի կարգավորումներ ավելացնելու համար:
Քայլ 5: USBasp ծրագրավորողի համար մանրամասների մուտքագրում

Հրամանի համար մուտքագրեք ֆայլի հասցեն 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րագրավորողի օգտագործումը

AVR ծրագրավորելու համար համոզվեք, որ այն միացված է USBasp- ին, անցեք արտաքին գործիքներ և կտտացրեք ձեր ստեղծած գործիքը:
Մի մոռացեք ձեր լուծումը կառուցել ձեր ծրագրից առաջ:
Ամեն ինչ պետք է ծրագրված լինի:
Քայլ 7: Խնդիրների վերացում
Եթե խնդիրներ են առաջանում.
- Փորձեք օգտագործել տարբեր USB պորտեր ՝ USBasp ծրագրավորողին միացնելու համար
- Համոզվեք, որ AVR- ը միացված է ծրագրավորողին
- Կրկին ուշադիր կարդացեք յուրաքանչյուր քայլ և համոզվեք, որ արտաքին գործիքների տեղադրման հրամանը և փաստարկները ճիշտ են
Հակառակ դեպքում, բոլորդ լավ եք գնում:
Խորհուրդ ենք տալիս:
JDM ծրագրավորողի ակնարկ. 9 քայլ

JDM ծրագրավորողի ակնարկ. JDM- ը հանրաճանաչ PIC ծրագրավորող է, քանի որ այն օգտագործում է սերիական նավահանգիստ, բաղադրիչների նվազագույն քանակ և չի պահանջում սնուցման աղբյուր: Բայց այնտեղ խառնաշփոթ կա, ցանցում ծրագրավորողների բազմաթիվ տատանումներով, որոնք են PIC- ով աշխատում: Այս «հրահանգում
Arduino ծրագրավորում Python- ի հետ. 8 քայլ

Arduino ծրագրավորում Python- ի հետ. Այս հոդվածում մենք պատրաստվում ենք վերահսկել Arduino- ն GUI python- ով: Python- ի հետ աշխատելը շատ հեշտ է: Ես պատրաստվում եմ սկզբից մանրամասնորեն կիսվել յուրաքանչյուր քայլի հետ
Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ

Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. PIC (կամ որևէ այլ) միկրոկոնտրոլերների հետ խաղալու համար ձեզ հարկավոր չեն թանկարժեք և բարդ գործիքներ: Այն, ինչ ձեզ հարկավոր է, մի տախտակ է, որտեղ դուք ստուգում եք ձեր սխեման և ծրագրավորումը: Իհարկե, անհրաժեշտ է ինչ -որ ծրագրավորող և IDE: Այս հրահանգում
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ

ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Նկար 16F676 ICSP ծրագրավորման վարդակից PICkit 2 ծրագրավորողի համար. 6 քայլ

Նկար 16F676 ICSP ծրագրավորման վարդակ PICkit 2 ծրագրավորողի համար. Ես փորձում եմ կառուցել այս երկակի DC շարժիչային մոդուլը իմ ռոբոտային նախագծի համար: Եվ ես տարածք չունեի PCB- ի վրա ICSP կապի վերնագիր տեղադրելու համար: Այսպիսով, ես արագ ծաղրեցի այս դիզայնը