Pogledaj sve

Molimo vas da englesku verziju pogledate kao našu službenu verziju.Povratak

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)
DomBlogSveobuhvatni vodič za ATMEGA328P AVR mikrokontrolera
na 2024/03/21

Sveobuhvatni vodič za ATMEGA328P AVR mikrokontrolera

Athega328p je široko korišteni mikrokontroler, s tim da se njegov pinout odnosi na izgled i opis funkcije igle mikrokontrolera.Značaj Atmega328p pinout -a leži u njegovoj specifikaciji ulaznih/izlaznih sučelja mikrokontrolera, snage i prizemnih igle, koji služe kao ključna osnova za dizajn i programiranje kruga.Ovaj će članak istražiti relevantno znanje o ATMEGA328P, uključujući konfiguraciju PIN -a, funkcionalne karakteristike, specifikacije, područja primjene i razlike između ATMEGA328P i ATMEGA328PU.

Katalog
Athega328p Mikrokontroler
Konfiguracija pin
Athega328p značajke
Specifikacije Athega328p
Funkcionalni dijagram
Područja primjene
Shema dizajna
Kako koristiti atmega328p
Razlike između Atmega328, Atmega328p i Atmega328pu
Athega328p alternative
Athega328p podatkovni list
FAQ


Athega328p Mikrokontroler




ATMEGA328P je CMOS 8-bitni mikrokontroler niske snage zasnovan na poboljšanoj AVR RISC arhitekturi, s mnogim igarama i funkcijama.Razvijen od strane Atmel Corporation (sada dio Microchip Technology), koristi 8-bitnu CMOS tehnologiju i RISC CPU dizajn, poboljšavajući njegovu performansama i učinkovitosti snage s značajkama poput automatskog spavanja i unutarnjeg senzora temperature.

Atmega328p čip nudi internu zaštitu i različite metode programiranja, omogućujući prioritet ovog kontrolera u različitim okolnostima.Ovaj IC omogućuje moderne komunikacijske metode s drugim modulima i samom mikrokontrolerom.Zahvaljujući ovim detaljima, upotreba mikrokontrolera ATMEGA328P svakodnevno se brzo povećava.

Konfiguracija pin


Atmega328p čip ima 28 igle za ulaz/izlaz opće namjene (GPIO), pri čemu je konfiguracija upotrebe i pin dijagrama svakog pin-a detaljno opisana na sljedećem dijagramu.



Athega328p značajke


  • Visoke performanse, niska snaga AVR 8-bitni mikrokontroler:
  • - Advanced RISC arhitektura;
  • - segmenti visoke izdržljivosti nehlapljive memorije;
  • -resetiranje i programabilno otkrivanje smeđeg out-a;
  • - unutarnji kalibrirani oscilator;
  • - vanjski i unutarnji izvori prekida;
  • -Šest načina spavanja: praznog hoda, smanjenje buke ADC, spajanje snage, napajanje, pripravnost i produženo pripravnosti.

Specifikacije Athega328p


  • - Flash memorija: 32K
  • - SRAM: 2KB
  • - EEPROM memorija: 1kb
  • - CPU brzina: 20MHz
  • - Vrsta sučelja: i2c, SPI, USART
  • - Napon napajanja Min: 1,8V Max: 5,5V
  • - Napajanje za uređaje za površinsko montiranje: Površinski nosač
  • - Vrsta paketa: PDIP/TQFP
  • -Broj pinova: 28-PDIP, 32-TQFP
  • - Raspon radnog temperature: -40 ° C do +85 ° C
  • - Ulaz/izlazni redovi: 23
  • - Broj ADC ulaza: 8
  • - 8-bitni tajmer/brojač: 2
  • - 16-bitni tajmer/brojač: 1
  • - PWM: 6
  • - Načini programiranja: ISP, IAP, H/PV
  • - Način simulacije: uklanjanje pogrešaka

Funkcionalni dijagram




Područja primjene


Većina ugrađenih sustava, poput onih koji se temelje na tehnologiji ugrađenih sustava, koristi Atmega328 za obavljanje različitih operacija zbog svojih opsežnih primjera i materijala za pomoć dostupnim putem interneta.

Koristi se u Arduinu, što ga čini jednim od najpopularnijih kontrolera.

Shema dizajna




Kako koristiti atmega328p


Korištenje Athega328p sličan je bilo kojem drugom kontroleru, u osnovi centriranom oko programiranja.U početku je kontroler programiran pisanjem relevantnih programskih datoteka u svoju flash memoriju.Nakon što se ovaj kôd odbaci, kontroler izvršava ovaj kôd i daje odgovarajuće odgovore.

Cijeli postupak korištenja Atmega328 uključuje:

  • 1. Popis funkcija koje kontroler treba obavljati.
  • 2. Pisanje ovih funkcija u programskom jeziku u okviru programa integriranog razvojnog okruženja (IDE).
  • 3. Programiranje Atmega328p može se obaviti i u Arduino IDE.
  • 4. Nakon pisanja programa, sljedeća faza uključuje sastavljanje koda za prepoznavanje i ispravljanje pogrešaka.
  • 5. Neka IDE generira hex datoteku za pisani program nakon sastavljanja.
  • 6. Ova hex datoteka sadrži strojni kôd koji bi trebao biti napisan u flash memoriji kontrolera.
  • 7. Odaberite program za programiranje za uspostavljanje komunikacije između PC -a i ATMEGA328P (obično SPI programer napravljen za AVR kontrolere).Također možete koristiti Arduino UNO ploču za programiranje ATMEGA328P.
  • 8. Pokrenite softver programera i odaberite odgovarajuću hex datoteku.
  • 9. Upotrijebite ovaj program za spaljivanje hex datoteke u flash memoriju Atmega328p.
  • 10. Odvojite programera, povežite relevantne periferne uređaje kontrolera, a zatim uključite sustav.

Razlike između Atmega328, Atmega328p i Atmega328pu


Za obične korisnike teško je razumjeti zašto na kristalima postoje različite oznake i koje odabrati.Pokušajmo pojasniti:

1. Razlika između prva dva kristalna modela je minimalna u tradicionalnim scenarijima primjene, što ih čini u osnovi zamjenjivi.

2. U usporedbi s ATMEGA328, ATMEGA328P značajno smanjuje potrošnju energije, što se odražava na tehničke specifikacije.Stoga je ATMEGA328P usvojio rafiniraniji tehnološki proces u ranim fazama razvoja.To obično znači da su ovi čips skuplji.AVR mikrokontroleri niske snage klasificirani s PicoPower tehnologijom čine Atmega328p prikladnijim za uređaje s pogonom na bateriju, gdje su potrebne mjere kontrole potrošnje energije.

3. Potpisi za čipove različitih opcija variraju, a kada ih čitate s programima poput AVRDUDE, možete naići na poruke o pogrešci za ATMEGA328P ako je vrsta mikrokontrolera pogrešno navedena.

4. Samo ATMEGA328P podržava paket TQFP32, dok je paket TQFP328 nespojiv, povezan s veličinom kristala.Za potonje je debljina kristala ograničavajući faktor.

5. ATMEGA328 nedostaje osigurač detektora male snage koji može dodatno smanjiti potrošnju energije i onemogućiti BOD (Brown-Out otkrivanje).Ovaj osigurač postoji u drugom modelu, značajka vidljiva samo u verzijama serije PicoPower koja završava s 48Pa, 88Pa, 168Pa, 328p, itd., A također se odnosi na Bods i Bodse Fuses.

6. Postoje suptilne razlike u naredbenom sustavu koje uključuju upute za navigaciju, iako u tom pogledu čipovi obje varijante mogu pokrenuti sastavljene programe.

7. slova "pu" predstavljaju kristalni paket, tj., Dip28 plastični paket.Atmega328 se lako instalira u takvoj pakiranju, čime je dodavanje ovog sufiksa.Štoviše, druge varijante paketa označene su kombinacijama slova poput AU, MU, itd.

Arduino na temelju Atmega328p mini je pojednostavljeni izbor jer izostavlja USB serijskom dijelu.Athega328p Pro Mini obično je poznato da je oblik Atmega328p au.Međutim, za neke uređaje ova veličina može biti premala, a PU model je prikladniji.

Mikrokontroleri se široko koriste u raznim uređajima, uključujući testni tranzistor ATMEGA328P i ATMEGA328P Nano 3.0 kontroler.

Athega328p alternative


Athega8535, atmega16, atmega32,

Athega328p podatkovni list


Preuzmite podatkovni list za Microchip Technology Atmega328p-PN.

FAQ


1. Koja je AVR arhitektura Atmega328p?


Upute u programskoj memoriji izvršavaju se s cjevovodom s jednom razinom.Dok se jedna uputa izvršava, sljedeća se uputa unaprijed izbacuje iz programske memorije.Ovaj koncept omogućava da se upute izvrše u svakom ciklusu sata.

2. Koliki je nedostatak Atmega328p?


Glavni promet za komercijalnu upotrebu je da je to jedan izvor, vlasnička arhitektura.Pros: To može biti takav kao što je Athega328 svestran čip.Ima ADC, I2C, PWM podršku, 40 PIN IC, itd.Protiv: ATMEGA328 je skup ako se uzme u obzir male zadatke.

3. Je li Athega328p analogni ili digitalni?


Atmel Atmega328p Mikrokontroler koji se koristi na Arduino Uno ima analogno-digitalni modul pretvorbe (ADC) koji može pretvoriti analogni napon u 10-bitni broj od 0 do 1023 ili 8-bitni broj od 0 do 255. UlazModulu se može odabrati za dolazak iz bilo kojeg od šest ulaza na čip.

4. Ima li Athega328p EEPROM?


Podržani mikrokontroleri na različitim odborima Arduino i Gruino imaju različite količine EEPROM-a: 1024 bajta na Atmega328p, 512 bajta na Atmega168 i Atmega8, 4 KB (4096 BYTE) na Atmega1280 i AtMEGA256.Odbor Arduino i Gruino 101 imaju emulirani EEPROM prostor od 1024 bajta.
0 RFQ
Košarica za kupnju (0 Items)
Prazan je.
Usporedite popis (0 Items)
Prazan je.
Povratne informacije

Vaše povratne informacije su bitne!Na Allelco cijenimo korisničko iskustvo i nastojimo ga stalno poboljšati.
Podijelite svoje komentare s nama putem našeg obrasca za povratne informacije, a mi ćemo odmah odgovoriti.
Hvala vam što ste odabrali Allelco.

Subjekt
E-mail
komentari
Kapetan
Povucite ili kliknite za prijenos datoteke
Datoteka za prijenos
Vrste: .xls, .xlsx, .doc, .docx, .jpg, .png i .pdf.
Max File Veličina: 10MB