Näytä kaikki

Katso englanninkielisestä versiosta virallisena versiona.Palata

France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
KotiblogiKattava opas ATMEGA328P AVR -mikrokontrolleriin
21.03.2024

Kattava opas ATMEGA328P AVR -mikrokontrolleriin

ATMEGA328P on laajalti käytetty mikrokontrolleri, jonka pinout viittaa mikrokontrollerin tapien asetteluun ja toimintojen kuvaukseen.ATMEGA328P -pinout -merkitys on sen määrittelyssä mikrokontrollerin tulo-/lähtörajapintojen, tehon ja maanpintojen ja maastotappien, jotka toimivat ratkaisevan perustana piirisuunnittelulle ja ohjelmoinnille.Tässä artikkelissa tutkitaan ATMEGA328P: n asiaankuuluvaa tietoa, mukaan lukien PIN -kokoonpanot, toiminnalliset ominaisuudet, eritelmät, sovellusalueet ja ATheMA328P: n ja ATMEGA328PU: n väliset erot.

Luettelo
ATMEGA328P Mikrokontrolleri
Nastakokoonpano
ATMEGA328P -ominaisuudet
ATMEGA328P -tekniset tiedot
Funktionaalinen kaavio
Soveltamisalueet
Suunnittelu-
Kuinka käyttää atmEGa328p
Erot ATMEGA328: n, ATMEGA328P: n ja ATMEGA328PU: n välillä
ATMEGA328P -vaihtoehdot
ATMEGA328P -tietolehti
Faq


ATMEGA328P Mikrokontrolleri




ATMEGA328P on pienitehoinen CMOS 8-bittinen mikrokontrolleri, joka perustuu parantuneeseen AVR RISC -arkkitehtuuriin, joka sisältää monia tapit ja toiminnot.Atmel Corporationin (nykyään osa mikrosiru-tekniikkaa) kehittämä, siinä hyödynnetään 8-bittistä CMOS-tekniikkaa ja RISC: n CPU-suunnittelua, mikä parantaa sen suorituskykyä ja tehon tehokkuutta, kuten automaattinen uni ja sisäinen lämpötila-anturi.

AMEGA328P -siru tarjoaa sisäistä suojausta ja erilaisia ​​ohjelmointimenetelmiä, mikä mahdollistaa tämän ohjaimen priorisoinnin eri olosuhteissa.Tämä IC mahdollistaa nykyaikaiset viestintämenetelmät muiden moduulien ja itse mikrokontrollerin kanssa.Näiden yksityiskohtien ansiosta AMEGA328P -mikrokontrollerin käyttö kasvaa nopeasti päivittäin.

Nastakokoonpano


ATMEGA328P-sirulla on 28 yleiskäyttöistä tulo-/lähtö- (GPIO) -tappia, kun jokaisen PIN: n käyttö- ja PIN-kaavion kokoonpano on yksityiskohtainen seuraavassa kaaviossa.



ATMEGA328P -ominaisuudet


  • Korkean suorituskyvyn, pienitehoisen AVR-8-bittinen mikrokontrolleri:
  • - edistynyt RISC -arkkitehtuuri;
  • - Korkea kestävyys haihtumattomat muistisegmentit;
  • -Power-On Reset ja ohjelmoitava ruskean ulostulon havaitseminen;
  • - sisäinen kalibroitu oskillaattori;
  • - ulkoiset ja sisäiset keskeytyslähteet;
  • -Kuusi nukkumistapa: tyhjäkäynnillä, ADC-kohinan vähentämisellä, tehonsäästöllä, virtaamisella, valmiustilalla ja laajennettuna valmiustilassa.

ATMEGA328P -tekniset tiedot


  • - Flash -muisti: 32K
  • - SRAM: 2 kt
  • - EEPROM -muisti: 1 kt
  • - CPU -nopeus: 20MHz
  • - Rajapintatyyppi: I2C, SPI, USART
  • - Virtalähteen jännite Min: 1,8 V Max: 5,5 V
  • - Pinta -asennuslaitteiden virtalähde: pintaasennus
  • - Pakettityyppi: PDIP/TQFP
  • -PIN-PINNUS: 28-PDIP, 32-TQFP
  • - Käyttölämpötila -alue: -40 ° C - +85 ° C
  • - Syöttö/lähtöviivat: 23
  • - ADC -tulojen lukumäärä: 8
  • - 8-bittinen ajastin/laskuri: 2
  • - 16-bittinen ajastin/laskuri: 1
  • - PWM: 6
  • - Ohjelmointitilat: ISP, IAP, H/PV
  • - Simulaatiotila: Debugwire

Funktionaalinen kaavio




Soveltamisalueet


Useimmat sulautetut järjestelmät, kuten sulautettujen järjestelmien tekniikkaan perustuvat järjestelmät, käyttävät ATMEGA328: ta erilaisten toimintojen suorittamiseen laajojen esimerkkien ja verkossa käytettävissä olevien materiaalien vuoksi.

Sitä käytetään Arduinossa, joten se on yksi suosituimmista ohjaimista.

Suunnittelu-




Kuinka käyttää atmEGa328p


ATMEGA328P: n käyttäminen on samanlainen kuin mikä tahansa muu ohjain, joka keskittyy pohjimmiltaan ohjelmointiin.Aluksi ohjain on ohjelmoitu kirjoittamalla asiaankuuluvat ohjelmatiedostot Flash -muistiin.Kun tämä koodi on kaadettu, ohjain suorittaa tämän koodin ja antaa asianmukaiset vastaukset.

Koko AMEGA328: n käyttöprosessi sisältää:

  • 1. Ohjaimen toimintojen luettelo on suorittaa.
  • 2. Näiden toimintojen kirjoittaminen ohjelmointikielellä integroidun kehitysympäristön (IDE) ohjelmassa.
  • 3. AMEGA328P -ohjelmointi voidaan tehdä myös Arduino IDE: ssä.
  • 4. Ohjelman kirjoittamisen jälkeen seuraava vaihe sisältää koodin kokoamisen virheiden tunnistamiseksi ja korjaamiseksi.
  • 5. Pyydä IDE: tä luomaan heksa -tiedosto kirjalliselle ohjelmalle kokoamisen jälkeen.
  • 6. Tämä Hex -tiedosto sisältää konekoodin, joka olisi kirjoitettava ohjaimen salama -muistiin.
  • 7. Valitse ohjelmointilaite, jolla voit luoda viestintää PC: n ja ATMEGA328P: n välillä (yleensä SPI -ohjelmoija, joka on valmistettu AVR -ohjaimille).Voit käyttää myös Arduino UNO -taulua ATMEGA328P -ohjelmointiin.
  • 8. Suorita ohjelmoijaohjelmisto ja valitse sopiva Hex -tiedosto.
  • 9. Käytä tätä ohjelmaa polttaaksesi heksatiedoston ATMEGA328P -flash -muistiin.
  • 10. Irrota ohjelmoija, kytke ohjaimen merkitykselliset oheislaitteet ja käynnistä sitten järjestelmä.

Erot ATMEGA328: n, ATMEGA328P: n ja ATMEGA328PU: n välillä


Tavallisille käyttäjille on vaikea ymmärtää, miksi kiteissä on erilaisia ​​merkintöjä ja kumpi valita.Yritetään selventää:

1. Ero kahden ensimmäisen kidemallin välillä on minimaalinen perinteisissä sovellusskenaarioissa, mikä tekee niistä olennaisesti vaihdettavia.

2. Verrattuna ATMEGA328: een, AMEGA328P vähentää merkittävästi virrankulutusta, mikä heijastuu teknisissä eritelmissä.Siksi ATMEGA328P hyväksyi hienostuneemman teknologiaprosessin kehitysvaiheissa.Tämä tarkoittaa yleensä, että nämä sirut ovat kalliimpia.Picopower-tekniikalla luokitellut pienitehoiset AVR-mikrokontrollerit tekevät ATMEGA328P: stä sopivimmaksi akkukäyttöisille laitteille, joissa energiankulutuksen hallintatoimenpiteet ovat välttämättömiä.

3. Eri vaihtoehtojen siru -allekirjoitukset vaihtelevat, ja luettaessa niitä Avrdude -kaltaisilla ohjelmilla, voit kohdata ATMEGA328P: n virheilmoitukset, jos mikrokontrollerityyppi määritetään väärin.

4. Vain ATMEGA328P tukee TQFP32 -pakettia, kun taas TQFP328 -paketti on ristiriidassa, joka liittyy kidekokoon.Jälkimmäiselle kidekiteiden paksuus on rajoittava tekijä.

5. ATMEGA328: sta puuttuu pienitehoinen ilmaisimen sulake, joka voi edelleen vähentää virrankulutusta ja poistaa BOD (ruskea-ulos-havainto) käytöstä.Tämä sulake esiintyy toisessa mallissa, ominaisuus, joka on näkyvissä vain Picopower -sarjan versioissa, jotka päättyvät 48PA: lla, 88PA: lla, 168PA: lla, 328p: llä jne., Ja koskee myös BODS- ja BODSE -sulakkeita.

6. Komentojärjestelmässä on hienovaraisia ​​eroja, joihin sisältyy navigointiohjeet, vaikka tässä suhteessa molempien varianttien sirut voivat suorittaa koottuja ohjelmia.

7. Kirjeet "PU" edustavat Crystal's -pakkaustyyppiä, ts. DIP28 -muovipakkausta.AMEGA328 on asennettu helposti tällaiseen pakkaukseen, joten tämän jälkiliitteen lisääminen.Lisäksi muut pakettivariantit on merkitty kirjainyhdistelmillä, kuten AU, MU, jne.

Arduino, joka perustuu AMEGA328P -miniin, on yksinkertaistettu valinta, koska se jättää USB: n sarja -osaan.ATMEGA328P PRO MINI tiedetään yleisesti olevan ATMEGA328P AU: n muoto.Joillekin laitteille tämä koko voi kuitenkin olla liian pieni ja PU -malli on tarkoituksenmukaisempi.

Mikrokontrollereita käytetään laajasti erilaisissa laitteissa, mukaan lukien ATMEGA328P -testransistori ja ATMEGA328P NANO 3.0 -ohjain.

ATMEGA328P -vaihtoehdot


ATMEGA8535, AMEGA16, ATMEGA32,

ATMEGA328P -tietolehti


Lataa MicroChip Technology AThega328P-PN

Faq


1. Mikä on ATMEGA328P: n AVR -arkkitehtuuri?


Ohjeet ohjelman muistissa suoritetaan yhden tason putkistolla.Kun yksi käsky suoritetaan, seuraava ohje on haettava ohjelman muistista.Tämä käsite mahdollistaa ohjeiden suorittamisen jokaisessa kellosyklissä.

2. Mikä on AThega328p: n haitta?


Kaupallisen käytön tärkeä con on, että se on yksi lähde, omistusarkkitehtuuri.Plussat: Nämä voivat olla sellaisia, kuten AThega328 on monipuolinen siru.Siinä on ADC, I2C, PWM -tuki, 40 -nastainen IC jne.Miinukset: ATMEGA328 on kallis, kun harkitaan pieniä tehtäviä.

3. Onko ATMEGA328P analoginen vai digitaalinen?


Arduino UNO: lla käytetyllä Atmel ATMEGA328P -mikrokontrollerilla on analogia-digitaalista muuntamismoduulia (ADC), joka pystyy muuttamaan analogisen jännitteen 10-bittiseksi numeroksi välillä 0-1023 tai 8-bittisen numeron välillä 0-255. Tulomoduulille voidaan valita tulemaan mistä tahansa sirun kuudesta tulosta.

4. Onko ATMEGA328P: llä EEPROM?


Eri Arduino- ja Genuino-lautakuntien tuetuilla mikro-ohjaimilla on erilaiset määrät EEPROM: 1024 tavua ATMEGA328P: ssä, 512 tavua ATMEGA168: lla ja Amega8: lla, 4 KB: llä (4096 tavua) ATMEGA1280: lla ja AtMega2560: lla.Arduino- ja Genuino 101 -levyjen jäljitetty EEPROM -tila on 1024 tavua.
0 RFQ
Ostoskärry (0 Items)
Se on tyhjä.
Vertaa luettelo (0 Items)
Se on tyhjä.
Palaute

Palauttellasi on merkitystä!Allelco: ssä arvostamme käyttökokemusta ja pyrimme parantamaan sitä jatkuvasti.
Ole hyvä ja jaa kommenttisi kanssamme palautteen kautta, ja vastaamme nopeasti.
Kiitos, että valitsit Allelco.

Kohde
Sähköposti
Kommentit
Captcha
Vedä tai napsauta Voit ladata tiedoston
Lataa tiedosto
Tyypit: .xls, .xlsx, .doc, .docx, .jpg, .png ja .pdf.
Max -tiedoston koko: 10 Mt