Բովանդակություն:
- Քայլ 1: Անհրաժեշտ գործիքներ
- Քայլ 2. Bootloader- ի այրումը Atmega328p- ում
- Քայլ 3. Էսքիզներ Uploader Circuit
Video: Առանձին ATmega328p (օգտագործելով ներքին 8 ՄՀց ժամացույց) ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
ATmega328p- ը մի չիպային միկրոկոնտրոլեր է, որը ստեղծվել է Atmel- ի կողմից megaAVR ընտանիքում (հետագայում Microchip Technology- ը ձեռք է բերել Atmel- ը 2016 թ.): Այն ունի փոփոխված Հարվարդի ճարտարապետության 8-բիթանոց RISC- պրոցեսորային միջուկ: Այս միկրոկոնտրոլերը Arduino- ի զարգացման տախտակի, ինչպես նաև զարգացման բազմաթիվ այլ տախտակների ուղեղն է: Այս Instructable- ի միջոցով կարող եք նվազագույնի հասցնել ձեր նախագծերի չափը և դրանք դարձնել շատ ավելի էժան: Դա արվում է `նվազեցնելով զարգացման տախտակի այնպիսի բաղադրիչների քանակը, ինչպիսիք են ինքնաթիռի LED- ները, արտաքին բյուրեղյա տատանումները, արտաքին կոնդենսատորները և զարգացման այլ տախտակներում կառուցված բազմաթիվ այլ ավելորդ բաղադրիչներ:
Քայլ 1: Անհրաժեշտ գործիքներ
Պահանջվող մասերի ցուցակ
1. 10K ohm դիմադրիչներ
2. ATmega328P-PU IC
3. Jumper լարերը
4. LM7805 Լարման կարգավորիչ
5. Հացաթուղթ
6. Arduino Uno զարգացման խորհուրդ
Մեզ պետք է նաև Arduino IDE ՝ Bootloader- ը այրելու և էսքիզները ATmega328P- ում վերբեռնելու համար: Կարող եք ներբեռնել այստեղից:
Դուք նաև պետք է ներբեռնեք Arduino- ն Breadboard գրադարանում: Դուք կարող եք այն ներբեռնել այստեղից ՝ ըստ ձեր IDE տարբերակի:
Քայլ 2. Bootloader- ի այրումը Atmega328p- ում
ATmega328P IC- ն նախապես բեռնված չէ Bootloader- ով: Bootloader- ը կոդի մի շարք է, որը թույլ է տալիս IC- ին մեկնաբանել այն կոդը, որը մենք վերբեռնում ենք Arduino IDE- ի միջոցով:
Bootloader- ը ATmega328P- ում վերբեռնելու քայլեր
1. Միացրեք Arduino- ն ATmega328P- ին, ինչպես ցույց է տրված նկարում:
Միացումները նշված են հետևյալ կերպ.
ATmega328P կապ 7 => Vcc
ATmega328P փին 8 => Gnd
ATmega328P քորոց 20 => Vcc
ATmega328P փին 22 => Gnd
ATmega328P կապ 1 => Arduino- ի D10 կապ
ATmega328P կապ 17 => Arduino- ի D11 փին
ATmega328P pin 18 => Arduino- ի D12 փին
ATmega328P կապ 19 => Arduino- ի D13 կապ
ձգեք ռեզիստորը ATmega328P- ի 1 կապում
2. Ավելացրեք տախտակ ձեր IDE- ին.
Ձեր ուրվագծային թղթապանակում պատրաստեք «Սարքաշար» անունով թղթապանակ (եթե այն արդեն չկա) և ներբեռնված գրադարանը հանեք և պատճենեք այդ թղթապանակին:
Վերագործարկեք IDE- ն և նոր տախտակ փնտրեք Գործիքներ> Տախտակ, դուք պետք է տեսնեք «ATmega328 տախտակի վրա (8 ՄՀց ներքին ժամացույց) անունով նոր տախտակ»: Եթե տեսնում եք այս տախտակը, առայժմ ամեն ինչ կարգին է:
3. Ընտրեք Սերիայի նավահանգիստ:
4. Ընտրեք ծրագրավորող «Arduino as ISP» - ում:
5. Այրեք Bootloader- ը `ընտրացանկի գործիքներ> Burn Bootloader:
Քայլ 3. Էսքիզներ Uploader Circuit
Դուք կարող եք էսքիզներ վերբեռնել ATmega328P- ում ՝ օգտագործելով ձեր Arduino տախտակը:
Էսքիզներ ATmega328P- ում վերբեռնելու քայլեր
1. Հեռացրեք IC- ն Arduino- ից:
2. Միացրեք Arduino- ն ATmega328P- ին, ինչպես ցույց է տրված նկարում: Կապերը թվարկված են հետևյալ կերպ.
ATmega328P կապ 7 => Vcc> ATmega328P կապ 8 => Gnd
ATmega328P քորոց 20 => Vcc
ATmega328P քորոց 22 => Gnd
ATmega328P կապ 1 => Վերականգնել Arduino- ի քորոցը
ATmega328P pin 2 => pin 1 կամ RX pin Arduino
ATmega328P pin 3 => pin 2 կամ TX քոր Arduino
ձգեք ռեզիստորը ATmega328P- ի 1 կապում
3. Վերբեռնեք Sketch Atmega328P- ում ՝ օգտագործելով Arduino IDE- ն:
4. Միացրեք կապում ATmega328P- ին `ըստ կապում քարտեզագրման դիագրամի:
Խորհուրդ ենք տալիս:
Հիանալի անալոգային սինթեզատոր/օրգան `օգտագործելով միայն առանձին բաղադրիչներ. 10 քայլ (նկարներով)
Esomeարմանալի անալոգային սինթեզատոր/օրգան, որն օգտագործում է միայն առանձին բաղադրիչներ. անհրաժեշտ է մի քանի հիմնական ենթաշղթա. Պարզ տատանումով ՝ ռեզիստորով
Առանձին Arduino 3.3V W / արտաքին 8 ՄՀց ժամացույց, որը ծրագրավորվում է Arduino- ից Uno ICSP / ISP- ի միջոցով (սերիական մոնիտորինգով): 4 քայլ
Առանձին Arduino 3.3V W / արտաքին 8 ՄՀց ժամացույց, որը ծրագրավորվում է Arduino- ից Uno ICSP / ISP- ի միջոցով (սերիական մոնիտորինգով). Նպատակներ. Ստեղծել ինքնուրույն Arduino, որն աշխատում է 3.3 Վ -ով 8 ՄՀց արտաքին ժամացույցից: ISրագրավորել այն ISP- ի միջոցով (նաև հայտնի է որպես ICSP, միացված սերիական ծրագրավորում) Arduino Uno- ից (աշխատում է 5 Վ-ով) Բեռնիչ ֆայլը խմբագրելու և այրելու համար
ՌԴ 433MHZ ռադիոկառավարում ՝ օգտագործելով HT12D HT12E - Rf հեռակառավարման պատրաստում ՝ օգտագործելով HT12E և HT12D ՝ 433 մՀց հաճախությամբ ՝ 5 քայլ
ՌԴ 433MHZ ռադիոկառավարում ՝ օգտագործելով HT12D HT12E | Rf հեռակառավարման սարքի պատրաստում ՝ օգտագործելով HT12E և HT12D ՝ 433 մՀց հաճախականությամբ. HT12D ապակոդավորող IC: Այս հրահանգով դուք կարող եք ուղարկել և ստանալ տվյալներ ՝ օգտագործելով շատ էժան բաղադրիչներ, ինչպիսիք են ՝ HT
ATmega8 As Arduino (օգտագործելով ներքին 8 ՄՀց բյուրեղ) ՝ 7 քայլ (նկարներով)
ATmega8 As Arduino (օգտագործելով ներքին 8 ՄՀց բյուրեղ). Մեր օրերում Arduino- ի նման հարմարանքները շատ տարածված կիրառություն են գտել: Դրանք կարող են օգտագործվել նախագծերի առատություն ստեղծելու համար, այնուամենայնիվ, դրանք շատ տարածք են զբաղեցնում և մեզանից ոմանց համար թանկ են (ներառյալ ինձ): Այս խնդիրը լուծելու համար ձեզ եմ ներկայացնում այս հրահանգը
Guitar Amp Tilt Stand առանձին կամ առանձին գլուխներով լրիվ կամ կես դարակների համար և ավելին. 5 քայլ
Guitar Amp Tilt Stand for Full կամ Half Stacks With առանձին գլուխներով և ավելին. Ես գիտեմ, որ ես խենթ եմ, բայց դա ինձ հետ ամեն ինչ կարգին է: Ես դա կառուցել եմ որոշ տեսություններ ստուգելու համար: Տեղական երաժշտական խանութի ցնցումը թույլ չտվեց ինձ տեղադրել իր թանկարժեք նոր Մարշալի հավաքածուները դրա վրա և փախավ ինձ: Ես չեմ կարող նրան իսկապես մեղադրել այդքան փոքր մտածողության համար