Բովանդակություն:
- Քայլ 1. Վերբեռնեք ArduinoISP կոդը Arduino UNO- ում
- Քայլ 2: Կատարեք սեղանի հիմնական կարգավորումը ATmega328P- ի համար
- Քայլ 3: Այրել Bootloader- ը
- Քայլ 4: Վերբեռնեք ձեր ծածկագիրը ATmega328P:
Video: Փոքրացրեք ձեր Arduino նախագծերը - Arduino UNO Որպես ATmega328P ծրագրավորող (https://youtu.be/YO61YCaC9DY). 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Տեսանյութի հղում ՝
ATmega328P- ի ծրագրավորումը Arduino- ի միջոցով որպես ISP (համակարգում ծրագրավորող) թույլ է տալիս օգտագործել Arduino- ի հնարավորությունները տախտակի կամ PCB- ի վրա: Այն հիմնականում օգնում է, երբ պատրաստում ես քո քոլեջի նախագիծը: Այն նվազեցնում է նախագծի արժեքը և չափը: Այսպիսով, պարզապես կատարեք թեստավորումը Arduino- ի վրա և ավարտեք նախագիծը ATmega328P- ում: ATmega328P- ի ծրագրավորումը Arduino- ի միջոցով որպես ISP- ի միջոցով տևում է ընդամենը մի քանի քայլ: Նախքան ծրագրի մաս անցնելը, դուք պետք է իմանաք, թե ինչ է Bootloader- ը:
Բեռնիչը Arduino- ում/ATmega328P. Բեռնիչն էսքիզ է, որը ծրագրավորված է Arduino/ATmega328P- ի ծրագրավորվող ֆլեշ հիշողության մեջ (և զբաղեցնում է 4380 բայթ հասանելի 32 ԿԲ -ից): Դա այն է, ինչ տարբերակում է Arduino ATmega328P- ից և սովորական գործարանային Atmega328P- ից: Arduino բեռնիչն աշխատում է, երբ տախտակը միացված է (կամ երբ մենք սեղմում ենք վերականգնման կոճակը): Այս բեռնախցիկը սկզբում սպասում է Arduino IDE- ի սերիական նավահանգստի նոր ուրվագծին, եթե ինչ -որ բան ստանա, նոր ուրվագիծը այրվում է ֆլեշ հիշողության մեջ, այլապես այն վարում է նախկինում այրված ուրվագիծը: Arduino միկրոկոնտրոլերների մեծամասնությունն ունի ավտոմատ վերականգնման գործառույթ, որը թույլ է տալիս Arduino IDE- ին վերականգնել և վերբեռնել կոդը: Բեռնիչը պետք է միայն հասկանա, թե ինչ է ուղարկում Arduino IDE- ն և գրի այն միկրոկառավարիչի ֆլեշ հիշողությանը: Atmega328P- ի կոդը առանց Arduino բեռնիչի վրա այրելու համար ձեզ հարկավոր կլինի ISP ծրագրավորող, ինչպիսին է AVR ISP- ն:
Այսպիսով, այստեղ մենք հիմնականում այրում ենք բեռնախցիկը նոր գնված ATmega328P- ի վրա, այնուհետև Arduino- ն կօգտագործենք որպես ISP ՝ ATmega328P- ում ցանկալի ուրվագիծը այրելու համար:
Arduino - բեռնիչ
Արդուինո - միջավայր
Arduino UNO- ն որպես ATmega328P ծրագրավորող օգտագործելու քայլեր
Քայլ 1: Վերբեռնեք ArduinoISP կոդը Arduino UNO- ում:
Քայլ 2. Կատարեք տախտակի հիմնական կարգավորումը ATmega328P- ի համար:
Քայլ 3: Այրել Bootloader- ը:
Քայլ 4: Վերբեռնեք ձեր ծածկագիրը ATmega328P:
Քայլ 1. Վերբեռնեք ArduinoISP կոդը Arduino UNO- ում
ArduinoISP- ը էսքիզ է, որն աշխատում է որպես bootloader ուրվագիծ այն ATmega328P- ի ֆլեշ հիշողության մեջ այրելուց հետո: Առաջին հերթին, ստուգեք կարգավորումը հետևյալ կերպ.
Տախտակ ՝ «Arduino/Genuino Uno»
Լ PՀ. «COM2» // Ձերը կարող է տարբեր լինել
Programրագրավորող ՝ «AVRISP mkII»
Այնուհետև գնացեք Ֆայլ> Օրինակներ> ArduinoISP> ArduinoISPA և վերբեռնեք այն Arduino Uno- ում:
Քայլ 2: Կատարեք սեղանի հիմնական կարգավորումը ATmega328P- ի համար
Վերը նշված է ATmega328P- ի հիմնական կոնֆիգուրացիան `գործառական լինելու համար: Հացաթուղթը տեղադրելուց հետո ժամանակն է միացնել այս տախտակի միավորը Arduino- ի հետ: Այժմ հետևեք նկարի վերևում տրված կապին `Arduino- ի և տախտակի միացումը միացնելու համար:
Քայլ 3: Այրել Bootloader- ը
Հուսով եմ, որ դուք հասկացել եք այրվող bootloader- ի օգտագործումը: Մեզ անհրաժեշտ է այրել միայն bootloader- ը և այնուհետև ATmega328P ծրագիրը այնքան անգամ, որքան ցանկանում եք, առանց կրկին bootloader- ի այրման: Այժմ ժամանակն է այրել bootloader- ը: Փոփոխեք գործիքների կարգավորումները, ինչպես ցույց է տրված նկարում, այնուհետև Burn Bootloader:
Քայլ 4: Վերբեռնեք ձեր ծածկագիրը ATmega328P:
Բացեք այն կոդը, որը ցանկանում եք վերբեռնել:
Գործիքները կարգավորեք նույնը, ինչ բեռնման բեռնման գործընթացում:
Այժմ վերբեռնեք կոդը ATmega328P- ում ՝ օգտագործելով «Shift + Upload»:
Այսպիսով, այսպես կարող եք ծրագրավորել ATmega328P- ն Arduino Uno- ի միջոցով: Եթե որևէ կասկած ունեք, ազատ զգացեք հարցնել մեկնաբանությունների բաժնում:
Ներլցումներ:
ATmega328P տվյալների թերթ
Գնել:
ATmega328P Amazon India- ից ՝
Arduino Uno բնօրինակ Amazon India- ից ՝
Էժան Arduino Uno Amazon India- ից ՝
Խորհուրդ ենք տալիս:
ELEGOO Kit Lab կամ Ինչպես ավելի հեշտացնել իմ կյանքը որպես ծրագրավորող. 5 քայլ (նկարներով)
ELEGOO Kit Lab կամ Ինչպես ավելի հեշտացնել իմ կյանքը որպես ծրագրավորող. Projectրագրի նպատակները Մեզանից շատերը խնդիրներ ունեն ՄԱԿ-ի վերահսկիչների շուրջ ծաղրված մոդելի հետ: Հաճախ բաղադրիչների լարերը դժվարանում են բազմաթիվ բաղադրիչների դեպքում: Մյուս կողմից, Arduino- ի ներքո ծրագրավորումը կարող է լինել բարդ և կարող է պահանջել շատ
Հրաշալի հեշտ պտտվող սարք ՝ ձեր նախագծերը ցուցադրելու համար. 5 քայլ
Հրաշալի հեշտ պտտվող սարք ՝ ձեր նախագծերը ցուցադրելու համար. Իմ YouTube ալիքում ես նաև որոշ ապրանքների ակնարկներ եմ անում, ուստի ես միշտ ցանկացել եմ գեղեցիկ պտտվող սարք պատրաստել ՝ նոր ապրանքներ ցուցադրելու համար: Ինչպես իմ բոլոր գործերը, ես ուզում էի դա հնարավորինս պարզ դարձնել: Այսպիսով, օգտագործվել է ընդամենը 3 բաղադրիչ: Հետևեք և եկեք
Ինչպես օգտագործել Wiimote- ը որպես համակարգչային մկնիկ ՝ օգտագործելով մոմերը որպես սենսոր !!: 3 քայլ
Ինչպես օգտագործել Wiimote- ը որպես համակարգչային մկնիկ ՝ օգտագործելով մոմերը որպես սենսոր
Վերամշակեք ձեր հին պղտոր անջատիչը որպես փոփոխվող ջերմաստիճանի վերահսկիչ ձեր եռակցման համար. 7 քայլ
Վերամշակել ձեր հին լուսամփոփը որպես փոփոխվող ջերմաստիճանի վերահսկիչ ձեր եռակցման համար. Ես տեսել եմ բազմաթիվ պրոֆեսիոնալ փոփոխական ջերմաստիճանի հսկիչներ զոդման համար, բայց չափազանց թանկ: Այսպիսով, ես մեկը պատրաստում եմ հին պղտոր անջատիչից, վարդակից, բանդայի ափսեից և խրոցակից, որոնք արդեն աղբ էին և մի քանի հին PVC անջատիչ տուփից, որոնք գալիս էին դրա հետ և այլն
Ինչպես վերահեռարձակել WIFI- ն որպես ձեր սեփական ցանց ՝ ձեր նոթբուքից: 4 քայլ
Ինչպես վերահեռարձակել WIFI- ն որպես ձեր սեփական ցանց ՝ ձեր նոթբուքից: Ձեզ հարկավոր կլինի Windows 7 -ով աշխատող նոութբուք, քանի որ ծրագրակազմը պահանջում է Windows 7 -ի որոշ առաջընթացներ և օգտագործել ավելի նոր նոութբուք