Përmbajtje:

I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz): 4 hapa
I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz): 4 hapa

Video: I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz): 4 hapa

Video: I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz): 4 hapa
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, Nëntor
Anonim
I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz)
I pavarur ATmega328p (duke përdorur orë të brendshme 8 MHz)

ATmega328p është një mikrokontrollues me një çip të vetëm i krijuar nga Atmel në familjen megaAVR (më vonë Microchip Technology bleu Atmel në 2016). Ka një bërthamë 8-bitëshe të arkitekturës së Harvardit RISC. Ky mikrokontrollues është truri i bordit të zhvillimit Arduino, si dhe shumë borde të tjera zhvillimi. Duke përdorur këtë Instructable ju mund të minimizoni madhësinë e projekteve tuaja dhe t'i bëni ato shumë më të lira. Kjo bëhet duke zvogëluar numrin e komponentëve të bordit të zhvillimit si LED në bord, oshilatorët e jashtëm Kristal, Kondensatorët e jashtëm dhe shumë komponentë të tjerë të tepërt të integruar në bordet e zhvillimit.

Hapi 1: Mjetet e nevojshme

Mjetet e nevojshme
Mjetet e nevojshme
Mjetet e nevojshme
Mjetet e nevojshme
Mjetet e nevojshme
Mjetet e nevojshme

Lista e pjesëve të nevojshme

1. Rezistenca 10K ohm

2. ATmega328P-PU IC

3. Telat Jumper

4. Rregullatori i Tensionit LM7805

5. Tabela e bukës

6. Bordi i Zhvillimit Arduino Uno

Ne gjithashtu kemi nevojë për Arduino IDE për të djegur bootloader dhe për të ngarkuar skica në ATmega328P. Mund ta shkarkoni nga këtu

Ju gjithashtu duhet të shkarkoni Arduino në një bibliotekë Breadboard. Mund ta shkarkoni nga këtu sipas versionit tuaj IDE

Hapi 2: Djegia e bootloader në Atmega328p

Djegia e bootloader në Atmega328p
Djegia e bootloader në Atmega328p

IC ATmega328P nuk vjen i para -ngarkuar me një Bootloader. Bootloader është një grup kodesh që lejon IC të interpretojë kodin që ne ngarkojmë duke përdorur Arduino IDE.

Hapat për të ngarkuar Bootloader në ATmega328P

1. Lidheni Arduino me ATmega328P siç tregohet në imazh.

Lidhjet janë renditur si më poshtë:-

ATmega328P pin 7 => Vcc

ATmega328P pin 8 => Gnd

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => pin D10 i Arduino

ATmega328P pin 17 => pin D11 i Arduino

ATmega328P pin 18 => pin D12 i Arduino

ATmega328P pin 19 => pin D13 i Arduino

tërhiqni rezistencën nëpër kunjin 1 të ATmega328P

2. Shtoni tabelë në IDE tuaj:

Krijoni një dosje të quajtur Hardware (nëse nuk është e pranishme tashmë) në dosjen tuaj të skicës dhe nxirrni dhe kopjoni bibliotekën e shkarkuar në atë dosje.

Rinisni IDE -në dhe kërkoni një bord të ri në menunë e Tools> Board, duhet të shihni një tabelë të re të quajtur "ATmega328 në një pjatë (Ora e brendshme 8MHz)". Nëse e shihni këtë tabelë gjithçka është mirë deri më tani.

3. Zgjidhni Portën seriale.

4. Zgjidhni programuesin në "Arduino si ISP".

5. Burn Bootloader duke shkuar te Menu Tools> Burn Bootloader.

Hapi 3: Skiconi qarkun e ngarkuesit

Skica e Ngarkuesit të Skicës
Skica e Ngarkuesit të Skicës
Skica e Ngarkuesit të Skicës
Skica e Ngarkuesit të Skicës

Ju mund të ngarkoni skica në ATmega328P duke përdorur bordin tuaj Arduino.

Hapat për të ngarkuar skica në ATmega328P

1. Hiq IC nga Arduino.

2. Lidheni Arduino me ATmega328P siç tregohet në figurë, Lidhjet janë renditur si më poshtë:

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

ATmega328P pin 20 => Vcc

ATmega328P pin 22 => Gnd

ATmega328P pin 1 => Rivendosni kunjin e Arduino

ATmega328P pin 2 => pin 1 ose pin RX të Arduino

ATmega328P pin 3 => pin 2 ose pin TX të Arduino

tërhiqni rezistencën në kunjin 1 të ATmega328P

3. Ngarko Sketch në Atmega328P duke përdorur Arduino IDE.

4. Lidhni kunjat me ATmega328P sipas diagramit të hartës së kunjave.

Recommended: