Az Atmel AVR Atmega32 egy alacsony fogyasztású CMOS alapú mikrokontroller chip, amelyet az AVR fejlett RISC architektúráján gyártanak. Kiválóan alkalmas arra, hogy technológiailag hatékony utasításokat hajtson végre minden óraciklusán belül.
A chip fel van szerelve arra is, hogy elérje az 1MIPS / MHz névleges átviteli sebességet, lehetővé téve a rendszerkezelő számára az energiafogyasztás és a feldolgozási sebesség hatékony vagy optimális arányának érvényesítését.
A rögzítő funkciók megértése
Ennek a fejlett MCU egységnek a különféle csatlakozóit a következő adatokból lehet megérteni:
Vcc = Ez az IC tápfeszültség-érintkezõje kompatibilis a digitális IC tápfeszültséggel (5V)
GND A „földre” utalni kell az ellátás negatív sínjéhez.
A port (PA7 ... PA0) : Itt az A port megkönnyíti az A / D konverterek analóg bemeneteinek formájában. Ez a port csak akkor használható 8 bites kétirányú bemeneti / kimeneti portként, ha az A / D átalakítót nem használják.
A csatlakozótüskék beépített felhúzható ellenállásokkal vannak megkönnyítve (mindegyik bit hozzárendelve).
A Port A pufferelt kimenetek szintén kiegyensúlyozott és szimmetrikus meghajtási jellemzőket biztosítanak, beleértve a nagy süllyedést és a forrás képességét.
Amikor a PA0 és PA7 érintkezõi bemenetként vannak kijelölve, és külsõen logikai alacsony értéknek vannak kitéve, akkor megkezdik az áram beszerzését, amint a belsõ felhúzási ellenállások feszültség alá kerülnek.
Az összes fent tárgyalt pinoutot háromszor állítják be, amikor a visszaállítás elindul (még az órák aktiválása nélkül is), a tri-state három olyan állapotra utal, amelyeket az IC képes előállítani: magas, alacsony, nem reagál vagy nyitott .
B port (PB7 ... PB0) : Alapvetően az A porthoz hasonlóan ez a port is kétirányú 8 bites bemeneti / kimeneti port, belső felhúzási ellenállásokkal (minden bithez konfigurálva). A Port B pufferelt csapokhoz rendelt meghajtási jellemzők egyaránt vannak magas süllyedési és beszerzési tulajdonságokkal.
Bemeneteként ezek a csapok áramot teremtenek, amikor a külső áramköri szakasz alacsonyan pulzálja őket a belső felhúzási ellenállások aktiválása miatt. A Port B csapok szintén háromállapotúak.
A fentieken kívül a B portokat is fel lehet használni speciális funkciók megvalósításához, amelyek az Atmega32-ben szerepelnek, ezeket a következő táblázat sorolja fel:
C port (PC7 ... PC0) : A C portos pinoutok az A és a B port számára engedélyezett különféle jellemzőkkel is rendelkeznek.
Az A és B port azonos jellemzőitől eltekintve azonban a C port PC5 (TDI), PC3 (TMS) és PC2 (TCK) belső felhúzási ellenállása aktiválódik még a visszaállítási művelet során is, ha a JTAG interfész be van kapcsolva.
Ezenkívül a C port elvégzi a JTAG interfész és az ATmega32 egyéb meghatározott funkcióinak funkcióit is, az alábbi táblázat szerint:
D port (PD7..PD0) : Ismét a fenti portokhoz hasonlóan, a D port alapvető áramlási és beszerzési jellemzői is teljesen megegyeznek.
Azonban váltakozva ezek a csapok felhasználhatók az ATmega32 speciális funkcióinak kikényszerítésére, amelyeket a következő táblázat tanulmányozhat:
VISSZAÁLLÍTÁS : Ahogy a neve is sugallja, a reset pinout használható az IC visszaállítására vagy a működésének újbóli kényszerítésére, egyszerűen itt végezhető alacsony logikai impulzus alkalmazásával, de ennek az impulzusnak a minimális hossza nem lehet kevesebb, mint a megadott impulzus hossza. az IC. Az ennél rövidebbek nem garantálhatják a visszaállítási műveletet.
Az alábbi táblázat mutatja a minimális visszaállítási impulzus hosszát:
XTAL1 : Használható egy adott frekvencia reteszeléséhez és hibátlan frekvenciaválasz lehetővé tételéhez az inverteres erősítő bemeneti tüskéjén és a belső óragyártó áramkör bemenetén keresztül.
XTAL2 : A fentiekhez hasonlóan ez konfigurálható az invertáló oszcillátorerősítő kimeneti nyílásán keresztül
AREF : A belső A / D átalakító fokozathoz rendelt analóg referencia tűre utal
Előző: Programozható automatikus indító áramkör a dízel vízszivattyúhoz Következő: YoYo Stop-Motion kapcsoló áramkör indikátorral