
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

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.
Suositeltava:
Kannettava tietokone budjetissa: edullinen Powerhouse-vaihtoehto (kaksi sisäistä asemaa, Lenovo-pohjainen): 3 vaihetta

Kannettava tietokone edulliseen hintaan: edullinen Powerhouse-vaihtoehto (kaksi sisäistä levyasemaa, Lenovo-pohjainen): Tässä ohjeessa keskitytään Lenovo T540p -kannettavan päivitettyyn kokoonpanoon päivittäisenä ajurikoneena verkkoselaamista, tekstinkäsittelyä, kevyitä pelejä ja ääntä varten . Se on konfiguroitu SSD- ja mekaanisella tallennustilalla nopeudelle ja kapasiteetille
Erillinen Arduino 3,3 V: n W / ulkoinen 8 MHz: n kello ohjelmoidaan Arduino Unosta ICSP / ISP: n kautta (sarjavalvonnalla!): 4 vaihetta

Erillinen Arduino 3,3 V: n W / ulkoinen 8 MHz: n kello ohjelmoidaan Arduino Unolta ICSP / ISP: n kautta (sarjavalvonnalla!): Tavoitteet: Rakentaa itsenäinen Arduino, joka toimii 3,3 V: lla 8 MHz: n ulkoisella kellolla. Ohjelmoida se ISP: n (tunnetaan myös nimellä ICSP, piirin sisäinen sarjaohjelmointi) kautta Arduino Unolta (toimii 5 V: lla) Muokataksesi käynnistyslataustiedostoa ja polttaaksesi
On Off -salpapiiri UC: n kanssa. Yksi painike. Yksi nasta. Erillinen komponentti: 5 vaihetta

On Off -salpapiiri UC: n kanssa. Yksi painike. Yksi nasta. Erillinen komponentti: Hei kaikki, etsinyt on/off -piiriä verkosta. Kaikki mitä löysin, ei ollut sitä mitä etsin. Puhuin itselleni, siihen on välttämättä jokin tapa. Sitä tarvitsin.-Vain yksi painike päälle ja pois.-Vain käyttö
Tietovisa summeri käyttäen ATMEGA328P (Arduino) DIY: 3 vaihetta

Tietokilpailusummeri ATMEGA328P (Arduino) -työkalun avulla: Tietokilpailujen summerin kierroksella kysymys on avoin kaikille joukkueille. Henkilö, joka tietää vastauksen, lyö ensin summerin ja vastaa sitten kysymykseen. Joskus kaksi tai useampi pelaaja osuu summeriin melkein samanaikaisesti, ja se on todellinen
ATmega8 As Arduino (käyttäen sisäistä 8 MHz: n kristallia): 7 vaihetta (kuvien kanssa)

ATmega8 Kuten Arduino (käyttäen sisäistä 8 MHz: n kristallia): Nykyään Arduinon kaltaiset gadgetit ovat löytäneet erittäin suositun käytön. Niillä voidaan luoda lukuisia projekteja, mutta ne vievät paljon tilaa ja ovat kalliita joillekin meistä (myös minulle). Tämän ongelman ratkaisemiseksi esitän sinulle tämän ohjeen