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

ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ - Ինչպես այրել Bootloader- ը `5 քայլ
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ - Ինչպես այրել Bootloader- ը `5 քայլ

Video: ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ - Ինչպես այրել Bootloader- ը `5 քայլ

Video: ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ - Ինչպես այրել Bootloader- ը `5 քայլ
Video: Ինչպես ազդել մարդկանց վրա 2024, Հուլիսի
Anonim
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ | Ինչպես այրել Bootloader- ը
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ | Ինչպես այրել Bootloader- ը
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ | Ինչպես այրել Bootloader- ը
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ | Ինչպես այրել Bootloader- ը

Այս հրահանգներում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Arduino MINI քերծվածքից:

Այս հրահանգներում գրված ընթացակարգը կարող է օգտագործվել ձեր անհատական նախագծի պահանջներին համապատասխանող arduino տախտակներ պատրաստելու համար:

Խնդրում ենք դիտել տեսանյութը ավելի լավ հասկանալու համար

Այս ձեռնարկում կա երեք մաս:

1. Բոլոր բաղադրիչների նախագծում և հավաքում

2. Bootloader- ի այրում նոր Chip- ի վրա

3. Թեստի ծածկագրի վերբեռնում

Այս հոդվածի վերջում կցել եմ PCB ֆայլերը:

Այսպիսով, եկեք սկսենք:

Քայլ 1: Նյութերի ցուցակ

Նյութերի ցուցակ
Նյութերի ցուցակ
Նյութերի ցուցակ
Նյութերի ցուցակ
Նյութերի ցուցակ
Նյութերի ցուցակ
  1. CP2102 USB to TTL մոդուլ (կամ նման CH340- ի նման)
  2. Արդուինո ՆԱՆՈ
  3. Jumper լարերը
  4. Atmega328P-AU չիպ
  5. AMS1117 5V կարգավորիչ
  6. 16 ՄՀց բյուրեղ
  7. SMD LED
  8. SMD Resistor (330R, 10K) (0604 փաթեթ)
  9. Կոճակների անջատիչ
  10. Կոնդենսատորներ (0.1uF, 22pF, 10uF) (Ես օգտագործել եմ կերամիկական տեսակը, բայց տախտակը նախատեսված է SMD_0612 փաթեթի համար)
  11. Տերմինալային ժապավեն
  12. SMD Soldeing- ի բոլոր գործիքներն ու պարագաները:

Քայլ 2. Շրջանակային դիագրամ և տպատախտակի պատրաստում

Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում
Շրջանակային դիագրամ և տպատախտակի պատրաստում

Ես պատրաստել եմ Arduino MINI տախտակը իմ SMD Soldering ձեռնարկում: Դուք կարող եք դիտել տեսանյութը, եթե ցանկանում եք սովորել, թե ինչպես:

Արագ ամփոփում … Ես կիրառեցի զոդման մածուկը PCB- ի վրա `օգտագործելով տրաֆարետ, տեղադրեցի բաղադրիչները և զոդեցի տաք օդի փչիչով:

Ես օգտագործել եմ Arduino կայքի բաց կոդով Arduino PCB ֆայլերը և մի փոքր փոփոխվել եմ ՝ ըստ իմ պահանջների և հասանելի մասերի: Ավելի ուշ ես պատվիրեցի PCB Online- ը JLCPCB- ից:

Քայլ 3: Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար

Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար
Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար
Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար
Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար
Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար
Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար

Խնդրում ենք հետևել այս միացման մանրամասներին (Հեշտ հասկանալու համար տե՛ս Պատկերներ/տեսանյութի հղում*)

Տնական ArduinoMINI …………….. Ardduino NANO

PIN 15 (MOSI) ………………………………. D11

PIN 16 (MISO) ………………………………. D12

PIN 17 (SCK) ………………………………… D13

29 -րդ կապ (վերակայում) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Ընթացակարգ Այրելու բեռնիչը ճիշտ միացումներից հետո:

1) Միացրեք Arduino NANO- ն ձեր համակարգչի USB- ին

2) Ընտրեք համապատասխան խորհուրդը և Com Port- ը

3) Գործիքների ցանկում ընտրեք ARDUINO AS ISP ծրագրավորող: Ուղի ՝ Գործիքներ> merրագրավորող> Arduino որպես ISP

4) Գնացեք Գործիքներ և ընտրեք Burn Boot Loader: Ուղի ՝ Գործիքներ> Այրել բեռնախցիկ

5) Սա կարող է տևել մինչև մեկ րոպե, և կցուցադրվի «Կատարված է այրվում է բեռնախցիկը» հաղորդագրությունը:

Դրանից հետո դուք կարող եք հեռացնել բոլոր միացնող լարերը և միացումները, և ձեր նոր AVR միկրոկառավարիչը պատրաստ է օգտագործվել ձեր նախագծերի համար որպես ինքնուրույն սարք:

*Բոլոր պատկերները կարգին են `ըստ ընթացակարգի

Քայլ 4: Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով

Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով
Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով
Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով
Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով
Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով
Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով

Այս քայլով մենք կսովորենք վերբեռնել կոդը նոր Տնական Arduino MINI- ի վրա: Կոդը վերբեռնելու համար դուք ստիպված կլինեք ամեն անգամ հետևել այս ընթացակարգին:

Հեշտ հասկանալու համար դիմեք Պատկերներ/տեսանյութերի հղմանը:

Ես կբեռնեմ թարթող LED էսքիզը `ստուգելու համար, թե արդյոք նոր միկրոկարգավորիչը ճիշտ է աշխատում:

Միացման մանրամասները.

Տնական Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Տխ ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Կապեր հաստատելուց հետո USB- ը միացրեք TTL Converter Board- ին (CP2102) ձեր համակարգչին:

2. Բացեք Blink LED էսքիզը Օրինակների ցանկից:

3. Գործիքների ցանկում ընտրեք AVRISP ծրագրավորող և վերբեռնեք ծածկագիրը:

4. Ընտրեք համապատասխան COM նավահանգիստը և տախտակի կարգավորումները:

5. Երբ համակարգչի էկրանը ցույց է տալիս բեռնումը, սեղմեք վերակայման կոճակը, քանի որ մենք չենք միացրել DTR Pin- ը `վերակայելու համար:

Թարթող LED- ը ցույց է տալիս, որ միկրոհսկիչը ճիշտ է աշխատում, և այս Arduino Mini համարժեք տախտակը կարող է օգտագործվել ձեր նախագծերի համար: Հետևաբար, մենք սովորեցինք, թե ինչպես բեռնել նոր ATMEGA 328P-AU չիպը:

Քայլ 5: Խնդիրների վերացում

Անսարքությունների վերացում
Անսարքությունների վերացում
Անսարքությունների վերացում
Անսարքությունների վերացում

Հետևելով նախորդ քայլերի ընթացակարգերին, կարող եք հեշտությամբ բեռնել Atmega չիպը:

Բայց որոշ ծրագրային ապահովման կամ մարդկային սխալների պատճառով այն կդառնա անհաջող: Ահա մի քանի առաջարկ իմ կողմից.

1) Ստուգեք ձեր միացման սխեմաները և բաղադրիչները (հիմնականում բյուրեղյա), եթե այրվող բեռնախցիկը չի աշխատում:

2) Համոզվեք, որ ծրագրում նշել եք ճիշտ տախտակը և COM պորտը

3) Ստուգեք USB մալուխի անսարքությունը:

4) Եթե միկրոհսկիչը տաքանում է, երբ սնուցվում է, հավանաբար դուք ունեք սխալ IC:

5) Ստուգեք PCB- ի և անցանկալի զոդման կամուրջների շարունակականության առկայությունը, քանի որ մենք օգտագործում ենք SMD բաղադրիչներ:

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