Poglej vse

English različico upoštevajte kot našo uradno različico.Vrnitev

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)
DomovBlogObsežen vodnik po mikrokontrolerju Atmega328p AVR
na 2024/03/21 1,447

Obsežen vodnik po mikrokontrolerju Atmega328p AVR

Atmega328p je široko uporabljen mikrokontroler, pri čemer se nanaša na opis postavitve in funkcije zatičev mikrokontrolerja.Pomen pinout Atmega328P je v njegovi specifikaciji vhodnih/izhodnih vmesnikov, napajanja in ozemljitvenih zatičev mikrokontrolerja, ki služijo kot ključna osnova za oblikovanje in programiranje vezja.Ta članek bo preučil ustrezno znanje o Atmega328p, vključno s konfiguracijo PIN, funkcionalnimi značilnostmi, specifikacijami, območji uporabe in razlikami med Atmega328p in Atmega328PU.

Katalog

1. Mikrokontroler Atmega328p
2. konfiguracija pin
3. Funkcije Atmega328p
4. Specifikacije Atmega328p
5. Funkcionalni diagram
6. Območja uporabe
7. Shema oblikovanja
8. Kako uporabljati Atmega328p
9. Razlike med Atmega328, Atmega328p in Atmega328PU
10. Atmega328p alternative

Atmega328p mikrokontroler

ATmega328P Microcontroller

Atmega328p je 8-bitni mikrokontroler z nizko močjo CMOS, ki temelji na izboljšani arhitekturi AVR RISC, ki vsebuje številne zatiče in funkcije.Razvil ga je Atmel Corporation (zdaj del tehnologije Microchip), uporablja 8-bitno tehnologijo CMOS in oblikovanje CPU RISC, kar izboljša njegovo učinkovitost in učinkovitost energije s funkcijami, kot so samodejni spanec in notranji temperaturni senzor.

Čip Atmega328p ponuja notranjo zaščito in različne metode programiranja, kar omogoča prednost prednosti tega krmilnika v različnih okoliščinah.Ta IC omogoča sodobne komunikacijske metode z drugimi moduli in samim mikrokontrolerjem.Zahvaljujoč tem podrobnostim se uporaba mikrokontrolerja Atmega328P vsak dan hitro povečuje.

Konfiguracija pin

Čip Atmega328P ima 28 zatičev vhod/izhod (GPIO) s splošnim namenom, pri čemer je v naslednjem diagramu podrobno opisana konfiguracija uporabe in konfiguracije PIN-a in konfiguracije PIN.

ATMEGA328P Pinout

Funkcije Atmega328p

Visoko zmogljivost, 8-bitni mikrokontroler z nizko močjo AVR:

- Napredna arhitektura RISC;

- visoka nehlapni segmenti spomina;

-Ponastavitev vklopa in programabilne zaznavanja rjave barve;

- notranji kalibrirani oscilator;

- zunanji in notranji viri prekinitve;

-Šest načinov spanja: v prostem teku, zmanjšanje hrupa ADC, varčevanje z močjo, vklop, pripravljenost in razširjena pripravljenost.

Specifikacije Atmega328p

- Flash pomnilnik: 32K

- SRAM: 2KB

- pomnilnik EEPROM: 1kb

- hitrost CPU -ja: 20MHz

- Vrsta vmesnika: I2C, SPI, USART

- Napajalna napetost min: 1,8 V max: 5,5 V

- napajanje za površinske naprave: površinski pritrditev

- Vrsta paketa: PDIP/TQFP

-Število PIN: 28-PDIP, 32-TQFP

- Območje delovne temperature: -40 ° C do +85 ° C

- Vhodne/izhodne vrstice: 23

- Število vhodov ADC: 8

- 8-bitni časovnik/števec: 2

- 16-bitni časovnik/števec: 1

- PWM: 6

- Načini programiranja: ISP, IAP, H/PV

- Način simulacije: Debugwire

Funkcionalni diagram

ATMEGA328P Function Diagram

Območja uporabe

Večina vgrajenih sistemov, kot so tisti, ki temeljijo na vgrajenih sistemih, uporablja Atmega328 za izvajanje različnih operacij zaradi svojih obsežnih primerov in materiala za pomoč, ki je na voljo na spletu.

Uporablja se v Arduinu, zaradi česar je eden najbolj priljubljenih krmilnikov.

Shema oblikovanja

ATMEGA328P Package Diagram

Kako uporabiti atmega328p

Uporaba Atmega328p je podobna vsakemu drugemu krmilniku, ki je v bistvu osredotočen na programiranje.Sprva je krmilnik programiran s pisanjem ustreznih programskih datotek v svoj Flash pomnilnik.Ko je ta koda odvržena, krmilnik izvede to kodo in zagotavlja ustrezne odzive.

Celoten postopek uporabe Atmega328 vključuje:

Naštevanje funkcij, ki jih je treba opraviti.

Pisanje teh funkcij v programski jezik v programu integriranega razvojnega okolja (IDE).

Programiranje Atmega328P je mogoče izvesti tudi v Arduino IDE.

Po pisanju programa naslednja faza vključuje sestavljanje kode za prepoznavanje in popravljanje napak.

IDE naj po sestavljanju ustvari šestnajsto datoteko za pisni program.

Ta šestnajsta datoteka vsebuje strojno kodo, ki jo je treba zapisati v bliskovni pomnilnik krmilnika.

Izberite programsko napravo za vzpostavitev komunikacije med osebnim računalnikom in Atmega328p (običajno programer SPI, narejen za AVR krmilnike).Uporabite lahko tudi ploščo Arduino Uno za programiranje Atmega328P.

Zaženite programsko opremo programerja in izberite ustrezno še Hex datoteko.

Uporabite ta program, da zažgete šestnajsto datoteko v bliskovni pomnilnik Atmega328p.

Odklopite programerja, povežite ustrezne periferne naprave krmilnika in nato vklopite sistem.

Razlike med Atmega328, Atmega328p in Atmega328PU

Za navadne uporabnike je težko razumeti, zakaj so na kristalih različne oznake in katere izbrati.Poskusimo razjasniti:

Razlika med prvima dvema kristalnima modelima je v tradicionalnih scenarijih uporabe minimalna, zaradi česar sta v bistvu zamenljiva.

V primerjavi z AtmeGA328 AMEGA328P znatno zmanjša porabo energije, kar se odraža v tehničnih specifikacijah.Zato je Atmega328p v zgodnjih fazah razvoja sprejel bolj rafiniran tehnološki proces.To običajno pomeni, da so ti čipi dražji.Mikrokontrolerji AVR z nizko močjo, razvrščeni s tehnologijo PicoPower, naredijo Atmega328p bolj primerne za naprave, ki jih poganjajo bateriji, kjer so potrebni ukrepi za nadzor porabe energije.

Podpisi čipov različnih možnosti se razlikujejo, in ko jih berete s programi, kot je Avrdude, lahko naletite na sporočila o napakah za Atmega328P, če je vrsta mikrokontrolerja napačno določena.

Samo Atmega328P podpira paket TQFP32, medtem ko paket TQFP328 ni združljiv, povezan s kristalno velikostjo.Za slednje je debelina kristala omejujoči dejavnik.

AMTEGA328 nima varovalke z detektorjem z nizko močjo, ki lahko še dodatno zmanjša porabo energije in onemogoči BAD (zaznavanje rjave barve).Ta varovalka obstaja v drugem modelu, ki je vidna le v različicah serije PicoPower, ki se konča s 48Pa, 88pa, 168pa, 328p itd., Velja pa tudi za BOD in bodse varovalke.

Obstajajo subtilne razlike v ukaznem sistemu, ki vključuje navodila za navigacijo, čeprav v tem pogledu lahko čipi obeh različic izvajajo sestavljene programe.

Črke "PU" predstavljajo vrsto paketa Crystal, to je plastični paket DIP28.Atmega328 je enostavno namestiti v takšno embalažo, kar je dodajanje te pripone.Poleg tega so druge različice paketov označene s kombinacijami črk, kot so Au, MU itd.

Arduino, ki temelji na mini Atmega328p Mini, je poenostavljena izbira, saj USB izpušča na serijski del.Atmega328p Pro Mini je splošno znano, da je oblika Atmega328p Au.Vendar pa je za nekatere naprave lahko ta velikost premajhna, model PU pa je bolj primeren.

Mikrokontrolerji se pogosto uporabljajo v različnih napravah, vključno s preskusnim tranzistorjem Atmega328p in krmilnikom Nano 3.0 Atmega328p.

1ATMEGA328P alternative

Atmega8535, atmega16, atmega32,






Pogosto zastavljena vprašanja [FAQ]

1. Kaj je AVR arhitektura Atmega328P?

Navodila v programskem pomnilniku se izvajajo s cevovodom na enem nivoju.Medtem ko je eno navodilo izvedeno, je naslednje navodilo vnaprej naklonjeno iz programskega pomnilnika.Ta koncept omogoča izvajanje navodil v vsakem ciklu.

2. Kakšna je pomanjkljivost Atmega328P?

Glavni zapis za komercialno uporabo je, da je to en vir, lastniška arhitektura.Pros: Te so lahko takšne, kot je Atmega328, je vsestranski čip.Ima ADC, I2C, PWM podporo, 40 pin ic itd.Proti: Atmega328 je drag pri obravnavi majhnih nalog.

3. Ali je Atmega328p analogni ali digitalni?

Mikrokontroler Atmel Atmega328P, ki se uporablja na Arduino UNO, ima analogno-digitalni pretvorbi (ADCZa modul lahko izberete, da prihaja iz katerega koli od šestih vhodov na čipu.

4. Ali ima Atmega328p EEPROM?

Podprti mikro-krmilniki na različnih ploščah Arduino in Genuino imajo različne količine EEPROM-a: 1024 bajtov na Atmega328p, 512 bajtov na Atmega168 in Atmega8, 4 Kb (4096 bajtov) na Atmega1280 in Atmega2560.Odbori Arduino in Genuino 101 imata posnetek prostora EEPROM 1024 bajtov.

O nas

ALLELCO LIMITED

Allelco je mednarodno znana na enem mestu Distributer javnih naročil hibridnih elektronskih komponent, ki se zavezuje k zagotavljanju celovitih storitev javnih naročil in dobavnih verig za svetovno elektronsko proizvodno in distribucijsko industrijo, vključno z globalnimi top 500 tovarn 500 OEM in neodvisnimi posredniki.
Preberi več

Hitro povpraševanje

Prosimo, pošljite poizvedbo, takoj bomo odgovorili.

Količina

Priljubljene objave

Vroča številka dela

0 RFQ
Nakupovalni voziček (0 Items)
Je prazno.
Primerjajte seznam (0 Items)
Je prazno.
Povratne informacije

Vaše povratne informacije so pomembne!Pri Allelco cenimo uporabniško izkušnjo in si prizadevamo, da bi jo nenehno izboljševali.
Prosimo, da svoje komentarje delite z nami prek našega obrazca za povratne informacije in takoj se bomo odzvali.
Hvala, ker ste izbrali Allelco.

Tema
E-naslov
Komentarji
Captcha
Povlecite ali kliknite za nalaganje datoteke
Naloži datoteko
Vrste: .xls, .xlsx, .doc, .docx, .jpg, .png in .pdf.
Max File Velikost: 10MB