Orodha ya maudhui:

Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz): Hatua 4
Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz): Hatua 4

Video: Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz): Hatua 4

Video: Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz): Hatua 4
Video: Andonstar AD409 Pro 10.1 inch Digital PCB Microscope 300X Magnifier with HDMI output 2024, Novemba
Anonim
Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz)
Standalone ATmega328p (kutumia Saa ya Ndani ya 8 MHz)

ATmega328p ni microcontroller moja-chip iliyoundwa na Atmel katika familia ya megaAVR (baadaye Microchip Technology ilinunua Atmel mnamo 2016). Inayo usanifu wa Harvard uliobadilishwa wa 8-bit RISCprocessor msingi. Mdhibiti huyu mdogo ni akili za bodi ya maendeleo ya Arduino na bodi zingine nyingi za maendeleo. Kutumia hii Inayoweza kufundishwa unaweza kupunguza saizi ya miradi yako na kuifanya iwe rahisi sana. Hii inafanywa kwa kupunguza idadi ya vifaa vya bodi ya maendeleo kama vile LED za ndani, oscillators za nje za Crystal, Capacitors za nje na vifaa vingine vingi ambavyo vimejengwa kwenye bodi za maendeleo.

Hatua ya 1: Zana zinahitajika

Zana zinahitajika
Zana zinahitajika
Zana zinahitajika
Zana zinahitajika
Zana zinahitajika
Zana zinahitajika

Orodha ya Sehemu zinazohitajika

1. Vipinga vya 10K ohm

2. ATmega328P-PU IC

3. waya za jumper

4. Mdhibiti wa Voltage LM7805

5. Bodi ya mkate

6. Bodi ya Maendeleo ya Arduino Uno

Tunahitaji pia Arduino IDE ya Kuchoma Bootloader na kupakia michoro kwa ATmega328P. Unaweza kuipakua kutoka hapa

Unahitaji pia kupakua Arduino kwenye maktaba ya mkate. Unaweza kuipakua kutoka hapa kulingana na toleo lako la IDE

Hatua ya 2: Kuungua kwa Bootloader kwa Atmega328p

Kuungua Bootloader kwa Atmega328p
Kuungua Bootloader kwa Atmega328p

IC ya ATmega328P haiji kupakia tena na Bootloader. Bootloader ni seti ya nambari ambayo inaruhusu IC kutafsiri nambari tunayopakia kwa kutumia Arduino IDE.

Hatua za kupakia Bootloader kwa ATmega328P

1. Unganisha Arduino na ATmega328P kama inavyoonekana kwenye picha.

Uunganisho umeorodheshwa kama ifuatavyo: -

Pini ya ATmega328P 7 => Vcc

Pini ya ATmega328P 8 => Gnd

Pini ya ATmega328P 20 => Vcc

Pini ya ATmega328P 22 => Gnd

Pini ya ATmega328P 1 => pini D10 ya Arduino

Pini ya ATmega328P 17 => pini D11 ya Arduino

Pini ya ATmega328P 18 => pini D12 ya Arduino

Pini ya ATmega328P 19 => pini D13 ya Arduino

vuta kontena kwenye pini 1 ya ATmega328P

2. Ongeza bodi kwenye IDE yako:

Fanya folda inayoitwa Hardware (ikiwa haipo tayari) kwenye folda yako ya mchoro na utoe na kunakili maktaba iliyopakuliwa kwenye folda hiyo.

Anzisha tena IDE na utafute Bodi mpya kwenye menyu ya Zana> Bodi, unapaswa kuona bodi mpya inayoitwa "ATmega328 kwenye ubao wa mkate (Saa ya Ndani ya 8MHz)". Ukiona bodi hii kila kitu ni sawa hadi sasa.

3. Chagua bandari ya Serial.

4. Chagua programu kwa "Arduino kama ISP".

5. Choma Bootloader kwa kwenda kwenye Zana za Menyu> Choma Bootloader.

Hatua ya 3: Mzunguko wa Mpakiaji Mchoro

Mzunguko wa Mpakiaji Mchoro
Mzunguko wa Mpakiaji Mchoro
Mzunguko wa Mpakiaji Mchoro
Mzunguko wa Mpakiaji Mchoro

Unaweza kupakia michoro kwa ATmega328P ukitumia bodi yako ya Arduino.

Hatua za kupakia michoro kwa ATmega328P

1. Ondoa IC kutoka Arduino.

2. Unganisha Arduino na ATmega328P kama inavyoonekana kwenye picha, Uunganisho umeorodheshwa kama ifuatavyo:

Pini ya ATmega328P 7 => Vcc> ATmega328P pini 8 => Gnd

Pini ya ATmega328P 20 => Vcc

Pini ya ATmega328P 22 => Gnd

Pini ya ATmega328P 1 => Weka upya pini ya Arduino

Pini ya ATmega328P 2 => pini 1 au pini ya RX ya Arduino

Pini ya ATmega328P 3 => pini 2 au pini ya TX ya Arduino

vuta kontena kwenye pini 1 ya ATmega328P

3. Pakia Mchoro kwa Atmega328P ukitumia Arduino IDE.

4. Unganisha pini kwa ATmega328P kulingana na mchoro wa ramani ya siri.

Ilipendekeza: