Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2. Շրջանակային դիագրամ և տպատախտակի պատրաստում
- Քայլ 3: Միացումներ և ընթացակարգ ՝ Bootloader- ը այրելու համար
- Քայլ 4: Փորձարկում ՝ ծածկագիրը վերբեռնելու միջոցով
- Քայլ 5: Խնդիրների վերացում և ավարտում
Video: Ինչպես այրել Bootloader- ը Onto Atmega328p-AU (SMD). 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջույն բոլորին!!
Այս ցուցումներում ես ձեզ ցույց կտամ Ինչպես այրել Bootloader ontp Atmega328p-AU (SMD) չիպը և Ինչպես պատրաստել Arduino NANO սկզբից մինչև վերջ:
Այս հրահանգներում գրված ընթացակարգը կարող է օգտագործվել ձեր անհատական նախագծի պահանջներին համապատասխանող arduino տախտակներ պատրաստելու համար:
Խնդրում ենք դիտել տեսանյութը ավելի լավ հասկանալու համար
Այս ձեռնարկում կա երեք մաս:
1. Բոլոր բաղադրիչների նախագծում և հավաքում
2. Boot-loader- ի այրում նոր Chip- ի վրա
3. Թեստի ծածկագրի վերբեռնում
Այս հոդվածի վերջում կցել եմ PCB ֆայլերը:
Այսպիսով, եկեք սկսենք:
Քայլ 1: Պահանջվող նյութեր
Atmega328P-AU չիպ
CP2102 USB to TTL մոդուլ (կամ նման CH340- ի նման)
Արդուինո ՆԱՆՈ
Jumper լարերը
AMS1117 5V կարգավորիչ
16 ՄՀց բյուրեղ
SMD LED
SMD Resistor (330R, 10K) (0604 փաթեթ)
Կոճակների անջատիչ
Կոնդենսատորներ (0.1uF, 22pF, 10uF) (Ես օգտագործել եմ կերամիկական տեսակը, բայց տախտակը նախատեսված է SMD_0612 փաթեթի համար)
Տերմինալային ժապավեն
SMD Soldeing- ի բոլոր գործիքներն ու պարագաները:
Քայլ 2. Շրջանակային դիագրամ և տպատախտակի պատրաստում
Circuit դիագրամը և PCB- ի դասավորությունը ներբեռնվել են Arduino կայքից: Հետագայում ես մի փոքր փոփոխեցի, քանի որ սկզբնական տախտակի մեջ օգտագործված բոլոր բաղադրիչներն ինձ հետ հասանելի չէին: Շրջանակային տախտակը պատվիրեցի առցանց:
Երբ ստացա PCB- ն, ես օգտագործեցի իմ տաք օդի Blower եռակցման կայանը `բաղադրիչները և IC- ները զոդելու համար: Պատրաստի տախտակի պատկերները կցվում են:
Ես հիմա չեմ բացատրել զոդման գործընթացը, քանի որ դա տարբեր հրահանգների շրջանակների առարկա է: Ես կիրառեցի զոդման մածուկը PCB- ի վրա ՝ օգտագործելով տրաֆարետ, տեղադրեցի բաղադրիչները և զոդեցի ՝ օգտագործելով տաք օդի փչիչ:
Քայլ 3: Միացումներ և ընթացակարգ ՝ 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: Խնդիրների վերացում և ավարտում
Մենք հաջողությամբ ավարտեցինք Arduino Nano- ի պատրաստումը: Այնուամենայնիվ, հնարավոր են սխալներ: Ահա այն բաների ցանկը, որոնք կարող եք անել սխալները շտկելու համար:
1) Ստուգեք ձեր միացման սխեմաները և բաղադրիչները (հիմնականում բյուրեղյա), եթե այրվող բեռնախցիկը չի աշխատում:
2) Համոզվեք, որ ծրագրում նշել եք ճիշտ տախտակը և COM պորտը
3) Ստուգեք USB մալուխի անսարքությունը:
4) Եթե միկրոհսկիչը տաքանում է, երբ սնուցվում է, հավանաբար դուք ունեք սխալ IC:
5) Ստուգեք PCB- ի և անցանկալի զոդման կամուրջների շարունակականության առկայությունը, քանի որ մենք օգտագործում ենք SMD բաղադրիչներ:
Շնորհակալություն
ՀՍ ՍԱՆԴԵՇ ՀԵԳԴԵ
Խորհուրդ ենք տալիս:
Ինչպես այրել ATTiny85- ը Arduino-Mega- ի միջոցով ՝ որպես ISP: 5 քայլ
Ինչպես այրել ATTiny85- ը Arduino -Mega- ի միջոցով ՝ որպես ISP: Մասնակիցներ - Sayan Wadadar, Chiranjib Kundu rogրագրավորում ATTiny85- ը Arduino MEGA2560- ի միջոցով որպես ISP: Մի քանի ամիս առաջ ես փորձում էի կրճատել իմ Arduino նախագիծը ՝ օգտագործելով իմ Attiny 85 ic- ը: Առաջին անգամն էր, որ փորձում էի ծրագրավորել 20u ATTiny 85 ՝ օգտագործելով
ԻՆՉՊԵՍ BOOTLOADER- ը այրել ATMEGA328- ում ՝ օգտագործելով Arduino Uno: 5 քայլ
ԻՆՉՊԵՍ ԱՅ BԵԼ BOOTLOADER- ը ATMEGA328- ում Arduino Uno- ի միջոցով. Առաջին դիտեք տեսանյութի ձեռնարկը
Ինչպես ներբեռնել MicroPython Code Onto XBee 3:18 քայլ (նկարներով)
Ինչպես ներբեռնել MicroPython ծածկագիրը XBee 3. MicroPython- ը Python 3.0 -ից ներշնչված ծրագրավորման լեզու է, որն աշխատում է միկրոկոնտրոլերների վրա, օրինակ ՝ XBee 3. . Այնուամենայնիվ, ես խախտեցի
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ - Ինչպես այրել Bootloader- ը `5 քայլ
ԻՆՉՊԵՍ ԱՐԴՈINԻՆՈ ՆԱՆՈ/ՄԻՆԻ | Ինչպես այրել Bootloader- ը: Այս հրահանգներում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել Arduino MINI Scratch- ից: Այս հրահանգներում գրված ընթացակարգը կարող է օգտագործվել ձեր անհատական նախագծի պահանջների համար ցանկացած arduino տախտակ պատրաստելու համար: Խնդրում ենք ավելի լավ հասկանալու համար դիտեք տեսանյութը
USB սնուցող այրիչ! Այս նախագիծը կարող է այրել պլաստմասե / փայտ / թուղթ (զվարճալի նախագիծը նույնպես պետք է լինի շատ նուրբ փայտ) `3 քայլ
USB սնուցող այրիչ! Այս նախագիծը կարող է այրել պլաստմասե / փայտ / թուղթ (զվարճալի նախագիծը նույնպես պետք է լինի շատ նուրբ փայտ). Ես պարզեցի, որ այն կարող է վնասել ձեր համակարգիչը բոլոր մեկնաբանություններից: իմ համակարգիչը լավ է Օգտագործեք 600ma 5v հեռախոսի լիցքավորիչ: Ես օգտագործել եմ սա և այն լավ է աշխատում, և ոչինչ չի կարող վնասվել, եթե դուք օգտագործում եք անվտանգության խրոց ՝ հոսանքը դադարեցնելու համար