ATmega32, vysvetlenie pinov

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Atmel AVR Atmega32 je čip mikrokontroléra na báze CMOS s nízkou spotrebou, vyrobený na modernej architektúre RISC od AVR. Je určený na vykonávanie technologicky výkonných pokynov v rámci každého zo svojich hodinových cyklov.

Čip je tiež vybavený schopnosťou dosahovať priepustnosť hodnotenú na 1 MIPS na MHz, čo umožňuje správcovi systému vynútiť efektívny alebo optimálny pomer spotreby energie k rýchlosti spracovania.



Pochopenie funkcií Pinout

Rôzne pinouty tejto pokrokovej jednotky MCU možno pochopiť z nasledujúcich údajov:



Vcc = Je to kolík napájacieho napätia IC kompatibilný s digitálnym napájacím napätím IC (5 V)

GND odkazuje na „zem“ by malo byť pripojené k zápornej koľajnici napájacieho zdroja.

Port A (PA7 ... PA0) : Tu port A umožňuje vo forme analógových vstupov pre A / D prevodníky. Tento port je možné použiť aj ako 8-bitový obojsmerný vstupný / výstupný port, iba ak je vylúčený použitie A / D prevodníka.
Kolíky portov sú uľahčené zabudovanými pull-up rezistormi (každý bit je priradený).

Pamäťové výstupy portu A tiež poskytujú vyvážené a symetrické charakteristiky pohonu vrátane možnosti vysokého odberu a zdroja.

Keď sú kolíky cez PA0 a PA7 priradené ako vstupy a sú externe vystavené logickému minimu, začnú napájať prúd, akonáhle dôjde k napájaniu vnútorných pull-up rezistorov.

Všetky vyššie diskutované pinouty sú tri-uvedené, keď je spustený reset (aj bez aktivácie hodín), tri-stav označuje tri typy podmienok, ktoré je IC schopný vytvoriť: vysoký, nízky a nereagujúci alebo otvorený .

Port B (PB7 ... PB0) : Rovnako ako Port A, aj tento Port je v podstate obojsmerný 8-bitový vstupno-výstupný port vybavený internými pull-up rezistormi (nakonfigurovanými pre každý bit). Charakteristiky pohonu priradené k pinom pinu Port B s medzipamäťou sú vybavené atribútmi vysokého potopenia aj zdroja.

Ak sa použijú ako vstupy, tieto kolíky napájajú prúd, keď sú pulzované nízkym stupňom externého obvodu v dôsledku aktivácie vnútorných pull-up rezistorov. Kolíky Port B sú tiež označené funkciou troch štátov.

Okrem vyššie uvedeného je možné piny Port B použiť aj na implementáciu špeciálnych funkcií, ktoré sú obsiahnuté v Atmega32 a sú uvedené v nasledujúcej tabuľke:

Port C (PC7 ... PC0) : Pinouty portu C tiež využívajú rôzne charakteristické vlastnosti povolené pre port A a port B.

Okrem rovnakých vlastností portov A a B sa však interný pull-up rezistor pre piny portu C PC5 (TDI), PC3 (TMS) a PC2 (TCK) aktivujú aj počas akcie resetovania v prípade, že rozhranie JTAG je prepnutý.

Port C navyše vykonáva aj funkciu rozhrania JTAG a ďalších špecifikovaných funkcií programu ATmega32, ako je uvedené v nasledujúcej tabuľke:

Port D (PD7..PD0) : Rovnako ako vyššie uvedené porty, základné charakteristiky ponoru a získavania prúdu portu D sú úplne rovnaké.

Ak sa však tieto piny používajú striedavo, môžu sa použiť na vynútenie špeciálnych funkcií ATmega32, ktoré je možné študovať v nasledujúcej tabuľke:

RESETOVAŤ : Ako názov napovedá, resetovací pinout sa môže použiť na resetovanie alebo prinútenie IC k obnoveniu svojej činnosti sa dá jednoducho vykonať použitím nízkeho logického impulzu, minimálna dĺžka tohto impulzu však nesmie byť menšia ako zadaná dĺžka impulzu. IC. Čokoľvek kratšie ako toto nemusí zaručiť akciu resetovania.

V nasledujúcej tabuľke je uvedená minimálna použiteľná dĺžka resetovacieho impulzu:

XTAL1 : Môže sa použiť na blokovanie na danú frekvenciu a na umožnenie bezchybnej frekvenčnej odozvy na vstupnom kolíku invertujúceho zosilňovača a na vstupe obvodu s internými hodinami.

XTAL2 : Rovnako ako vyššie to môže byť nakonfigurované na výstupnom pinoute zosilňovača invertujúceho oscilátora

AREF : Týka sa to analógového referenčného pinoutu priradeného pre interný stupeň A / D prevodníka




Dvojica: Programovateľný automatický štartovací obvod pre naftové vodné čerpadlo Ďalej: Rybársky okruh YoYo Stop-Motion Switch s indikátorom