Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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.