Բովանդակություն:

Ինչպես ծրագրավորել AVR խորհուրդը Arduino տախտակի միջոցով. 6 քայլ
Ինչպես ծրագրավորել AVR խորհուրդը Arduino տախտակի միջոցով. 6 քայլ

Video: Ինչպես ծրագրավորել AVR խորհուրդը Arduino տախտակի միջոցով. 6 քայլ

Video: Ինչպես ծրագրավորել AVR խորհուրդը Arduino տախտակի միջոցով. 6 քայլ
Video: Marlin Firmware 2.0.x Explained 2024, Հուլիսի
Anonim
Ինչպես ծրագրավորել AVR խորհուրդը Arduino տախտակի միջոցով
Ինչպես ծրագրավորել AVR խորհուրդը Arduino տախտակի միջոցով

Ունե՞ք AVR միկրոկառավարիչի տախտակ, որը տեղադրված է շուրջը: Արդյո՞ք դժվար է դա ծրագրավորել: Դե, դու ճիշտ տեղում ես: Այստեղ ես ձեզ ցույց կտամ, թե ինչպես ծրագրավորել Atmega8a միկրոկառավարիչի տախտակը ՝ օգտագործելով Arduino Uno տախտակը ՝ որպես ծրագրավորող: Այսպիսով, առանց ավելորդ քայլի, եկեք սկսենք:

Քայլ 1: Հավաքեք ամբողջ նյութը

Հավաքեք բոլոր նյութերը
Հավաքեք բոլոր նյութերը

Ահա այն ամենը, ինչ ձեզ հարկավոր կլինի.

  • Arduino UNO/MEGA/նանո միկրոկառավարիչների տախտակ:
  • AVR միկրոկառավարիչի տախտակ ՝ համատեղելի միկրոկոնտրոլերով (օրինակ ՝ Atmega 8a)
  • Համապատասխան USB մալուխ Arduino տախտակի համար
  • Վեց ցատկող մետաղալար (երկուսը `էներգիայի, մեկը` թիրախային AVR տախտակի վերակայման համար, իսկ մնացած երեքը `հաղորդակցության համար)

Կտտացրեք վերը նշված պատկերին ՝ ավելին իմանալու համար:

Քայլ 2. Ներբեռնեք ISP ծրագիրը Arduino տախտակին

Ներբեռնեք ISP ծրագիրը Arduino- ի տախտակ
Ներբեռնեք ISP ծրագիրը Arduino- ի տախտակ

Սկսեք Arduino IDE- ն և անցեք Ֆայլեր> Օրինակներ> ArduinoISP: Ընտրեք համապատասխան տախտակը Գործիքներ> Տախտակներ: Վերբեռնեք ծրագիրը Arduino տախտակին:

Քայլ 3. Միացրեք Target AVR խորհուրդը Arduino տախտակին

Միացրեք Target AVR խորհուրդը Arduino տախտակին
Միացրեք Target AVR խորհուրդը Arduino տախտակին
Միացրեք Target AVR խորհուրդը Arduino տախտակին
Միացրեք Target AVR խորհուրդը Arduino տախտակին

Կապեր հաստատեք հետևյալ կերպ (AVR Arduino տախտակին).

VCC- ից մինչև 5 վոլտ

GND- ից GND

RST/RESET to D10

MISO- ից D11

MOSI- ից D12

SCK- ից մինչև D13

Եթե դուք չեք կարող գտնել նման պիտակավորված կապում, ստուգեք համացանցում միկրոկառավարիչի չիպի տվյալների թերթիկը: Ես վերևում ավելացրել եմ որոշ հայտնի Atmega միկրոկոնտրոլերային IC- ների pinout դիագրամ: Իմ AVR տախտակին կար Atmega 8a: Բացի այդ, գրատախտակի բոլոր կարևոր կապում պիտակավորված էին: Համոզվեք, որ չօգտագործված չամրացված և թուլացած լարեր եք օգտագործում:

Քայլ 4. Այրեք Bootloader- ը AVR տախտակին

Այրեք Bootloader- ը AVR տախտակին
Այրեք Bootloader- ը AVR տախտակին

Գնալ Գործիքներ> Տախտակներ> Ընտրեք Arduino NG կամ ավելի հին: Այնուհետև գնացեք գործիքներ> Պրոցեսոր և ընտրեք մեկը, որը ներկա է ձեր AVR տախտակին: Գնացեք Գործիքներ> merրագրավորող և ընտրեք Arduino- ն որպես մատակարար: Այժմ նորից գնացեք Գործիքներ և այնուհետև կտտացրեք «Այրել բեռնիչ»: Arduino- ի տախտակի վրա գտնվող RX և TX LED- ները պետք է մի քանի անգամ արագ թարթեն, և եթե հաղորդագրություն հայտնվի `նշելով« Կատարված է այրվող բեռնիչը », առանց որևէ սխալի, ապա ձեր AVR խորհուրդը պատրաստ է ծրագրավորման:

Քայլ 5: Փորձարկեք AVR խորհուրդը

Փորձարկեք AVR խորհուրդը
Փորձարկեք AVR խորհուրդը

Վերբեռնեք մի պարզ ծրագիր, ինչպիսին է LED թարթումը: Գնացեք Ֆայլեր> Օրինակներ> Հիմունքներ> Թարթել: Պահեք shift ստեղնը և կտտացրեք Upload կոճակին: Վերբեռնումն ավարտվելուց հետո կարող եք հեռացնել կապի լարերը և միացնել ձեր AVR տախտակը և ստուգել, թե արդյոք այն ճիշտ ծրագրված է:

Քայլ 6: Կատարված է:

Image
Image
Արված է!
Արված է!

Այժմ դուք կարող եք օգտագործել AVR տախտակ ՝ էլեկտրոնիկայի հիանալի նախագծեր պատրաստելու համար: Քանի որ ես շատ եմ սիրում երկաթուղային մոդելը, ես վերբեռնեցի մի պարզ ծրագիր ՝ լոկոմոտիվը վարելու ավտոմատացված դասավորության վրա: Քանի որ իմ AVR տախտակն ունի շարժիչի երկու ելք, ես կարող եմ դրանք օգտագործել ՝ լոկոմոտիվը և մասնակցությունը վերահսկելու համար: Այս ծածկագրի ծրագրային ֆայլը կարելի է գտնել հաջորդ քայլին: Եթե ձեզ հետաքրքրում է, կարող եք նաև իմը ստուգել:

Ես շատ կուզենայի իմանալ, թե ինչ եք դուք այսօր պատրաստել դրա հետ: Ամենայն բարիք!

Խորհուրդ ենք տալիս: