Mundarija:

Mustaqil ATmega328p (Ichki 8 MGts soat yordamida): 4 qadam
Mustaqil ATmega328p (Ichki 8 MGts soat yordamida): 4 qadam

Video: Mustaqil ATmega328p (Ichki 8 MGts soat yordamida): 4 qadam

Video: Mustaqil ATmega328p (Ichki 8 MGts soat yordamida): 4 qadam
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Noyabr
Anonim
Mustaqil ATmega328p (Ichki 8 MGts chastotali)
Mustaqil ATmega328p (Ichki 8 MGts chastotali)

ATmega328p-bu Atmel tomonidan megaAVR oilasida yaratilgan bitta chipli mikrokontroller (keyinchalik Microchip Technology Atmelni 2016 yilda sotib olgan). U 8-bitli RISC protsessor yadroli Garvard arxitekturasiga ega, bu mikrokontroller Arduino ishlab chiqarish kartasining miyasi va boshqa ko'plab ishlab chiqarish platalari. Ushbu yo'riqnomadan foydalanib, siz loyihalar hajmini kamaytira olasiz va ularni ancha arzonlashtirasiz. Bu, ishlab chiqarish platalarida o'rnatilgan LEDlar, tashqi kristalli osilatorlar, tashqi kondansatkichlar va boshqa ko'plab keraksiz komponentlar kabi rivojlanish platasining tarkibiy qismlari sonini kamaytirish orqali amalga oshiriladi.

1 -qadam: Kerakli vositalar

Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar
Kerakli asboblar

Kerakli qismlar ro'yxati

1. 10K ohmli rezistorlar

2. ATmega328P-PU IC

3. Jumper simlari

4. LM7805 kuchlanish regulyatori

5. Non paneli

6. Arduino Uno rivojlanish kengashi

Bootloader -ni yoqish va eskizlarni ATmega328P -ga yuklash uchun bizga Arduino IDE kerak. Siz uni bu erdan yuklab olishingiz mumkin

Bundan tashqari, Arduino -ni Breadboard kutubxonasiga yuklab olishingiz kerak. Siz uni IDE versiyasiga muvofiq bu erdan yuklab olishingiz mumkin

2 -qadam: Bootloader -ni Atmega328p -ga yoqish

Bootloader -ni Atmega328p -ga yoqish
Bootloader -ni Atmega328p -ga yoqish

ATmega328P IC yuklagich bilan oldindan yuklanmagan. Bootloader - bu ICga Arduino IDE yordamida yuklagan kodni izohlashga imkon beruvchi kodlar to'plami.

Bootloader -ni ATmega328P -ga yuklash bosqichlari

1. Arduino -ni rasmda ko'rsatilgandek ATmega328P -ga ulang.

Ulanishlar ro'yxati quyidagicha:

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => Arduino D10 pin

ATmega328P pin 17 => Arduino D11 pin

ATmega328P pin 18 => Arduino D12 pin

ATmega328P pin 19 => Arduino D13 pin

qarshilikni ATmega328P 1 -pin orqali torting

2. IDE -ga taxtani qo'shing:

Sketch papkangizga Hardware nomli papkani yarating (agar u hali mavjud bo'lmasa) va yuklab olingan kutubxonani o'sha papkaga ko'chiring.

IDE -ni qayta ishga tushiring va "Asboblar> Kengash" menyusida yangi taxtani qidiring, siz "ATMEGA328 dasturxon taxtasida (8 MGts ichki soat)" nomli yangi taxtani ko'rishingiz kerak. Agar siz bu taxtani ko'rsangiz, hozircha hammasi yaxshi.

3. Seriya portini tanlang.

4. "Arduino provayder sifatida" dasturchisini tanlang.

5. Menyu asboblari> Burn Bootloader -ga o'tish orqali Bootloader -ni yoqing.

3 -qadam: Eskiz yuklovchilar sxemasi

Eskiz yuklovchi davri
Eskiz yuklovchi davri
Eskiz yuklovchi davri
Eskiz yuklovchi davri

Siz eskizlarni ATmega328P -ga Arduino kartasi yordamida yuklashingiz mumkin.

Eskizlarni ATmega328P -ga yuklash bosqichlari

1. ICni Arduino -dan olib tashlang.

2. Arduino -ni rasmda ko'rsatilgandek ATmega328P -ga ulang, ulanishlar quyidagicha ro'yxatga olingan:

ATmega328P pin 7 => Vcc> ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => Arduino pinini tiklash

ATmega328P pin 2 => 1 -pin yoki Arduino RX -pin

ATmega328P pin 3 => pin 2 yoki TX pin Arduino

qarshilikni ATmega328P 1 -pin orqali torting

3. Arduino IDE yordamida eskizni Atmega328P -ga yuklang.

4. Pimlarni ATmega328P -ga pinli xaritalash sxemasiga muvofiq ulang.

Tavsiya: