A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Az ATmega328 egy egycsipes mikrovezérlő (MCU - MicroController Unit), amelyet a Microchip Technology Inc. (2016 előtt Atmel) gyárt, és a megaAVR sorozat tagja. A 8 bites Atmel AVR processzoron alapul, amelyet flashmemória és különböző perifériák egészítenek ki. A vezérlők programozás után akár önmagukban is működőképesek, csak a tápellátás szükséges.
Specifikáció
A 8 bites Atmel AVR egy nagyteljesítményű RISC-alapú mikrovezérlő. Az ATmega rendszerekben ezt a processzortípust különböző perifériák vezérlésére alkalmazzák, amelyek az alábbiak:
- 8,0 MHz-es kalibrálható belső RC oszcillátor.
- 128 kHz-es alacsony energiafelhasználású belső oszcillátor.
- 32 KiB Flashmemória, áramkörön belüli, önprogramozás lehetőséggel, és írás alatti olvasás funkcióval (In-System Self-Programmable with True Read-While-Write operation).
- 1 KiB EEPROM,
- 2 KiB SRAM statikus memória,
- 23 általános célú be/kimeneti vonal,
- 32 általános célú munkaregiszter,
- három flexibilis időzítő/számláló összehasonlító üzemmóddal,
- belső és külső megszakítások,
- programozható soros USART,
- egy bájtorientált kétvezetékes soros interfész,
- SPI soros port (szabványos sín),
- 6 csatornás 10 bites A/D átalakító (8 csatorna a TQFP és QFN/MLF tokozásban),
- programozható watchdog időzítő belső oszcillátorral.
Ehhez járul még az öt, szoftveresen kiválasztható energiatakarékos üzemmód.
Az eszköz 1,8 – 5,5 volt közötti feszültséggel működik.
A processzor a legtöbb utasítást egy órajelciklus alatt hajtja végre, ami biztosítja a közel 1 MIPS teljesítményt megahertzenként az órajelben. A processzor kiegyensúlyozza a fogyasztást és a feldolgozási sebességet.[1]
Fontosabb paraméterek
Paraméter | érték |
---|---|
Flash | 32 KiB |
RAM | 2 KiB |
Lábszám | 28 |
Legmagasabb működési frekvencia | 20 MHz |
CPU | 8 bites AVR |
Touch csatornák száma | 16 |
Hardveres QTouch Acquisition | nincs |
Max I/O lábszám | 26 |
Külső megszakítások | 24 |
USB interfész | nincs |
USB sebesség | nincs |
A sorozat alternatívái
Az ATmega328 sorozat szokásos alternatívája az ATmega328P. A megaAVR sorozat tagjainak kimerítő listája a cég oldalain található. A sorozatot 8 bites CPU-kra épülő mikrovezérlők alkotják, amelyek min 4, max. 256 KiB flashmemóriát, esetenként LCD, USB, LIN és CAN vezérlőket is tartalmaznak, különböző tokozásokban. A sorozatot kb. 100 modell alkotja.[2]
Alkalmazások
Manapság az ATmega328 vezérlőt leginkább olyan projektekben és autonóm rendszerekben alkalmazzák, ahol egyszerű, kis fogyasztású és olcsó mikrovezérlőre van szükség. Ennek a csipnek talán a legelterjedtebb implementációja a népszerű Arduino fejlesztőplatform, ezen belül is az Arduino Uno és a Arduino Nano modellekben.
Az ATmega328 felhasználása az Arduino alternatívájaként
Az Arduino rendszerek egyik előnye, hogy készen kaphatók, de Arduino-kompatibilis próbapanel építhető különálló alkatrészekből is, amelynek központi eleme az Atmel Atmega8/168/328 AVR mikrovezérlő. Az AVR mikrovezérlők szinte minden szükséges elemet tartalmaznak egy komplett, működő számítógépes rendszerhez. A rendszerhez különböző bootloaderek tartoznak, amelyek elindítják és futtatják a feltöltött alkalmazást. A programok feltöltése általában USB vagy soros vonalon történhet, vagy külön programozó adapterrel.[3]
Jegyzetek
- ↑ ATmega328 (angol nyelven). Atmel, 2014. (Hozzáférés: 2014)
- ↑ megaAVR Microcontrollers (angol nyelven). Atmel Corporation, 2014. . (Hozzáférés: 2014)
- ↑ Carlyn Maw: Building an Arduino on a Breadboard / Overview (angol nyelven). Arduino, 2008. . (Hozzáférés: 2014)
Fordítás
Ez a szócikk részben vagy egészben az ATmega328 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Források
További információk
- Atmel 8-bit Microcontroller with 4/8/16/32KBytes In-System Programmable Flash (angol nyelven) (pdf) pp. 1–660. Atmel, 2013. . (Hozzáférés: 2014) ATmega48A; Tmega48PA; ATmega88A; ATmega88PA; ATmega168A; ATmega168PA;ATmega328; ATmega328P adatlapok
- Atmel 8-bit Microcontroller with 4/8/16/32KBytes In-System Programmable Flash (angol nyelven) (pdf) pp. 1–31. Atmel, 2014. (Hozzáférés: 2014) ATmega48A; ATmega48PA; ATmega88A; ATmega88PA; ATmega168A; ATmega168PA; ATmega328; ATmega328P – összefoglaló
Kapcsolódó szócikkek
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.
Órajel
Óriás mágneses ellenállás
Összeadó (elektronika)
Üvegtörés-érzékelő
555-ös időzítő IC
Abszorpciós hullámmérő
Aktív ciklusidő
Aktív szűrő
Alkalmazásspecifikus integrált áramkör
Alkalmazásspecifikus standard termék
Amplitúdódiszkriminátor
Anód
Analóg-digitális átalakító
Analógia
Analóg elektromechanikus műszerek
Analóg műszerek közös szerkezeti elemei
Antennapolarizáció
Aránydetektor
Arduinome
ATmega328
ATmega88
Atmel AVR
Automatikus erősítésszabályozás
Automatikus frekvenciaszabályozás
Automatikus optikai vizsgálat
Bifiláris tekercs
Bionika
Bitszelet technika
Bode-diagram
CB-rádió
Dekatron
Demodulátor
Diódás demodulátor
Dielektromos abszorpció
Digital signage
Egyenáramú teljesítmény mérése
Egyfázisú váltakozó áramú teljesítmény mérése
Egylapkás rendszer
Elektródaszárító
Elektromos penetrációs görbe
Elektronika
Elemméretek listája
Elhangolt rezgőkörös demodulátor
Ellenállás–tranzisztor logika
Ellenütemű demodulátor
Erősítés
Erősítő
Erősítő áramkör
Fényorgona
Földelés
Fantomtáp
Felületszerelési technológia
Flip-flop (elektronika)
Flipflop (elektronika)
Fotoellenállás
Fotolitográfia
Glimmlámpa
GPS-vezérelt oszcillátor
Gyengeáram
Háromfázisú váltakozó áramú teljesítmény mérése
Hővezető lap
Hall-effektus
HP200A
HP200CD
Hullámvezető
IPS panel
Jósági tényező
Jitter
Közös módusú elnyomás
Kapacitás-feszültség mérés
Kapcsoló
Kapcsolóüzemű tápegység
Kaszkádgyorsító
Kibocsátókapcsolt logika
Kirchhoff-törvények
Koronakisülés
Kristálykályha
Kristályoszcillátor
Kvantálási zaj
Kvantálás (jelfeldolgozás)
Lítiumion-akkumulátor
Lokátor
Műveleti erősítő
Maradékfeszültség
Mechatronika
MEMS
Mikrochip (állatmegjelölés)
Mikroelektronika
Mikromat építőkészlet
Négypólusok
Negatív ellenállás
Nikkel-metál-hidrid akkumulátor
No Instruction Set Computing
Nyitásérzékelő
OLED-televízió
Oszcillátor
Package on package
PMR-rádió
PMR rádió
Programozható logikai mátrix
Rádió-vevőkészülék
Rövidre zárás
RAM
RC oszcillátorok
Rezgőkör
ROM
Sörétzaj
SAE800
SDR (Software-defined radio)
Shift regiszter
Sinc-szűrő
SINPO
SLAR
Sugárzott teljesítmény
Szabályozás
Szaggató
Szekvenciális logika
Szent Elmo tüze
Szerelőlap
Szerkesztő:Pegy22/Alkalmi
SZESAT
Szilárdtest relé
Szimmetrikus audiovonal
Szinkronizálás (elektrotechnika)
Tápvonal
Távirányító
Távközlési Kutató Intézet
Túlfeszültség
Tekercselt huzalkötés
Teljesítményelektronika
Tranzisztor–tranzisztor logika
Tranzisztoros demodulátor
Tranzisztoros rádió
Ultrakapacitás
V-chip
Varázsszem
Versenyhelyzet
Villamosmérnök
Volksempfänger
Walkman
Ward Leonard-rendszer
Wien-hidas oszcillátor
Zener-effektus
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.