Sisällysluettelo:

Erillinen ATmega328p (käyttäen sisäistä 8 MHz: n kelloa): 4 vaihetta
Erillinen ATmega328p (käyttäen sisäistä 8 MHz: n kelloa): 4 vaihetta

Video: Erillinen ATmega328p (käyttäen sisäistä 8 MHz: n kelloa): 4 vaihetta

Video: Erillinen ATmega328p (käyttäen sisäistä 8 MHz: n kelloa): 4 vaihetta
Video: How measure DC Voltage and Current and build Energy meter with LCD Display | Lesson 104 2024, Marraskuu
Anonim
Erillinen ATmega328p (käyttäen sisäistä 8 MHz: n kelloa)
Erillinen ATmega328p (käyttäen sisäistä 8 MHz: n kelloa)

ATmega328p on yhden sirun mikro-ohjain, jonka Atmel on luonut megaAVR-perheeseen (myöhemmin Microchip Technology osti Atmelin vuonna 2016). Siinä on muokattu Harvard-arkkitehtuuri, 8-bittinen RISC-prosessoriydin. Tämä mikro-ohjain on Arduinon kehityskortin ja monien muiden kehityskorttien aivot. Tämän Instructable -ohjelman avulla voit minimoida projektisi koon ja tehdä niistä paljon halvempia. Tämä tehdään vähentämällä kehityskortin osien, kuten sisäisten LED -valojen, ulkoisten kideoskillaattorien, ulkoisten kondensaattoreiden ja monien muiden kehityskortteihin sisäänrakennettujen komponenttien määrää.

Vaihe 1: Tarvittavat työkalut

Tarvittavat työkalut
Tarvittavat työkalut
Tarvittavat työkalut
Tarvittavat työkalut
Tarvittavat työkalut
Tarvittavat työkalut

Luettelo tarvittavista osista

1. 10K ohmin vastukset

2. ATmega328P-PU IC

3. Hyppyjohdot

4. Jännitteen säädin LM7805

5. Leipälauta

6. Arduino Unon kehityslautakunta

Tarvitsemme myös Arduino IDE: n polttaakseen Bootloaderin ja lähettämään luonnoksia ATmega328P: hen. Voit ladata sen täältä

Sinun on myös ladattava Arduino Breadboard -kirjastoon. Voit ladata sen täältä IDE -versiosi mukaan

Vaihe 2: Käynnistyslataimen polttaminen Atmega328p: ksi

Polttava käynnistyslatain Atmega328p: lle
Polttava käynnistyslatain Atmega328p: lle

ATmega328P IC ei ole esiladattu Bootloaderilla. Bootloader on koodisarja, jonka avulla IC voi tulkita Arduino IDE: n avulla lataamamme koodin.

Bootloaderin lataaminen ATmega328P -laitteeseen

1. Liitä Arduino ATmega328P -laitteeseen kuvan osoittamalla tavalla.

Liitännät on lueteltu seuraavasti:-

ATmega328P nasta 7 => Vcc

ATmega328P nasta 8 => Gnd

ATmega328P nasta 20 => Vcc

ATmega328P nasta 22 => Gnd

ATmega328P nasta 1 => Arduinon nasta D10

ATmega328P nasta 17 => Arduinon nasta D11

ATmega328P nasta 18 => Arduinon nasta D12

ATmega328P nasta 19 => Arduinon nasta D13

vedä vastus ylös ATmega328P: n nastan 1 poikki

2. Lisää kortti IDE: hen:

Tee luonnoskansioosi kansio nimeltä Hardware (jos sitä ei vielä ole) ja poimi ja kopioi ladattu kirjasto kyseiseen kansioon.

Käynnistä IDE uudelleen ja etsi uusi levy valikosta Työkalut> Hallitus, sinun pitäisi nähdä uusi levy nimeltä "ATmega328 on breadboard (8MHz Internal Clock)". Jos näet tämän levyn, kaikki on toistaiseksi kunnossa.

3. Valitse Sarjaportti.

4. Valitse ohjelmoijaksi "Arduino ISP".

5. Polta Bootloader siirtymällä kohtaan Menu Tools> Burn Bootloader.

Vaihe 3: Luonnoslatauspiiri

Luonnoksen latauspiiri
Luonnoksen latauspiiri
Luonnoksen latauspiiri
Luonnoksen latauspiiri

Voit ladata luonnoksia ATmega328P -laitteeseen Arduino -korttisi avulla.

Luonnosten lataaminen ATmega328P -laitteeseen

1. Poista IC Arduinosta.

2. Liitä Arduino ATmega328P -laitteeseen kuvan osoittamalla tavalla. Yhteydet on lueteltu seuraavasti:

ATmega328P nasta 7 => Vcc> ATmega328P nasta 8 => Gnd

ATmega328P nasta 20 => Vcc

ATmega328P nasta 22 => Gnd

ATmega328P -nasta 1 => Nollaa Arduinon nasta

ATmega328P -nasta 2 => Arduinon nasta 1 tai RX -nasta

ATmega328P -nasta 3 => nasta 2 tai TX -nasta Arduinosta

vedä vastus ylös ATmega328P: n nastan 1 poikki

3. Lataa luonnos Atmega328P: hen käyttämällä Arduino IDE: tä.

4. Liitä nastat ATmega328P -laitteeseen nastakartoituskaavion mukaisesti.

Suositeltava: