Atmel AVR Atmega32 je čip s nízkou spotřebou CMOS založený na mikrokontroléru vyráběný na pokročilé architektuře RISC AVR. Je určen pro provádění technologicky výkonných pokynů v každém z jeho hodinových cyklů.
Čip je také vybaven schopností dosáhnout propustnosti s hodnocením 1 MIPS na MHz, což umožňuje správci systému vynutit efektivní nebo optimální poměr spotřeby energie k rychlosti zpracování.
Pochopení funkcí Pinout
Různé pinouty této pokročilé jednotky MCU lze pochopit z následujících dat:
Vcc = Je to kolík napájecího napětí IC kompatibilní s digitálním napájecím napětím IC (5V)
GND odkazuje na „zem“ by mělo být připojeno k záporné liště napájecího zdroje.
Port A (PA7 ... PA0) : Zde port A usnadňuje ve formě analogových vstupů pro A / D převodníky. Tento port lze také použít jako 8bitový obousměrný vstupní / výstupní port, pouze když je vyloučen použití A / D převodníku.
Kolíky portů jsou usnadněny zabudovanými pull-up rezistory (každý bit je přiřazen).
Výstupy s vyrovnávací pamětí Port A také poskytují dobře vyvážené a symetrické charakteristiky pohonu, včetně možnosti vysokého odběru a zdroje.
Když jsou piny napříč PA0 a PA7 přiřazeny jako vstupy a jsou externě vystaveny logickému minimu, začnou odebírat proud, jakmile se interní pull-up rezistory nabijí.
Všechny výše diskutované pinouty jsou při spuštění resetu tri-uvedené (i bez aktivace hodin), tri-state označuje tři typy podmínek, které IC je schopen vytvořit: vysoký, nízký a nereagující nebo otevřený .
Port B (PB7 ... PB0) : V zásadě, stejně jako Port A, je tento Port také obousměrný 8bitový vstupní / výstupní port vybavený interními pull-up rezistory (konfigurovanými pro každý bit). Charakteristiky pohonu přiřazené k pinu B s vyrovnávací pamětí jsou vybaveny jak atributy vysokého potopení, tak zdroje.
Jsou-li použity jako vstupy, tyto piny generují proud, když jsou pulzovány nízko stupněm externího obvodu kvůli aktivaci interních pull-up rezistorů. Kolíky Portu B jsou také označeny třístupňovou funkcí.
Kromě výše uvedeného lze piny Port B použít také pro implementaci speciálních funkcí, které jsou uvedeny v Atmega32, jsou uvedeny v následující tabulce:
Port C (PC7 ... PC0) : Pinouty Portu C mají také různé vlastnosti, které jsou povoleny pro Port A a Port B.
Kromě identických vlastností portů A a B se však interní pull-up rezistor pro piny portu C PC5 (TDI), PC3 (TMS) a PC2 (TCK) aktivuje i během akce resetování v případě, že rozhraní JTAG je přepnuto.
Port C dále plní funkci rozhraní JTAG a dalších specifikovaných funkcí ATmega32, jak je uvedeno v následující tabulce:
Port D (PD7..PD0) : Stejně jako výše uvedené porty, základní charakteristiky potopení a získání proudu Portu D jsou přesně stejné.
Pokud se však tyto piny používají střídavě, lze je použít k vynucení speciálních funkcí ATmega32, které lze studovat prostřednictvím následující tabulky:
RESETOVAT : Jak název napovídá, resetovací pinout lze použít k resetování nebo vynucení IC k obnovení jeho fungování lze jednoduše provést použitím nízkého logického impulzu, minimální délka tohoto pulzu však nesmí být menší než specifikovaná délka pulzu IC. Cokoli kratší než toto nemusí zaručit akci resetování.
Následující tabulka uvádí použitelnou minimální délku resetovacího pulzu:
XTAL1 : Může být použito pro přichycení na danou frekvenci a pro umožnění bezchybné frekvenční odezvy na vstupním pinu invertujícího zesilovače a vstupu vnitřního obvodu vytvářejícího hodiny.
XTAL2 : Stejně jako výše to může být nakonfigurováno přes výstupní pinout zesilovače invertujícího oscilátoru
REF : Odkazuje na analogový referenční pinout přiřazený pro interní stupeň A / D převodníku
Předchozí: Programovatelný automatický spouštěcí obvod pro naftové vodní čerpadlo Další: Rybaření YoYo Stop-Motion Switch Circuit s indikátorem