ATmega32, selgitused Pinoutsile

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Atmel AVR Atmega32 on väikese võimsusega CMOS-põhine mikrokontrolleri kiip, mis on toodetud AVR-i täiustatud RISC-arhitektuuril. See on ette nähtud tehnoloogiliselt võimsate käskude täitmiseks igas oma tsüklis.

Kiip on varustatud ka võimega saavutada läbilaskevõime 1MIPS / MHz, mis võimaldab süsteemihalduril jõustada tõhusat või optimaalset energiatarbimise ja töötlemiskiiruse suhet.



Pinout-funktsioonide mõistmine

Selle täiustatud MCU-seadme erinevaid kinnitusdetaile võib mõista järgmiste andmete põhjal:



Vcc = See on digitaalse mikrolülituse toitepingega (5V) ühilduva mikrolülituse toitepinge tihvt

GND 'maa' peaks olema ühendatud toite negatiivse rööpaga.

Ühend A (PA7 ... PA0) : Siin on port A hõlbustatud A / D muundurite analoogsisendite kujul. Seda porti võib kasutada ka 8-bitise kahesuunalise sisend- / väljundportina ainult siis, kui A / D-muundurit ei kasutata.
Pordi tihvte hõlbustavad sisseehitatud tõmbetakistid (iga biti jaoks on määratud).

Port A puhverdatud väljundid pakuvad ka hästi tasakaalustatud ja sümmeetrilisi ajamiomadusi, sealhulgas kõrge valamu ja allika võimekust.

Kui PA0 ja PA7 nööpnõelad on sisenditeks määratud ja nende välise loogika madal tase allub, hakkavad nad voolu hankima kohe, kui sisemised tõmbetakistid saavad pinge.

Kõik ülaltoodud arutelud kinnitatakse uuesti, kui lähtestamine on käivitatud (isegi ilma kellade aktiveerimiseta), kolmeseisund viitab kolme tüüpi tingimustele, mida IC on võimeline tekitama: kõrge, madal, mittetundlik või avatud .

Ühend B (PB7 ... PB0) : Põhimõtteliselt on ka see port kahesuunaline 8-bitine sisend- / väljundport, millel on sisemised tõmbetakistid (konfigureeritud iga biti jaoks). Port B puhverdatud tihvtidele määratud ajamiomadused on varustatud nii kõrge vajumise kui ka hankimise atribuutidega.

Kui neid kasutatakse sisenditena, tekitavad need tihvtid voolu, kui välise vooluahela astmel on need madalad, kuna sisemised tõmbetakistid on aktiveeritud. Pordi B tihvtid on tähistatud ka kolme oleku funktsiooniga.

Lisaks ülaltoodule võib Atmega32-s sisalduvate erifunktsioonide rakendamiseks kasutada ka pordi B tihvte, mis on loetletud järgmises tabelis:

Port C (PC7 ... PC0) : Pordi C kinnitusdetailidel on ka erinevad funktsioonid, mis on lubatud sadama A ja pordi B jaoks.

Lisaks sadamate A ja B identsetele omadustele aktiveeritakse sisemine tõmbetakisti C-portide tihvtide PC5 (TDI), PC3 (TMS) ja PC2 (TCK) jaoks ka lähtestustoimingu ajal juhul, kui JTAG-liides on sisse lülitatud.

Lisaks teostab port C ka JTAG-liidese funktsiooni ja muid ATmega32 spetsiifilisi funktsioone, nagu on näidatud allolevas tabelis:

Port D (PD7..PD0) : Jällegi nagu ülaltoodud sadamad, on ka D-sadama praegused põhilised uppumis- ja hankimisomadused täpselt samad.

Kuid vaheldumisi kasutades saab neid tihvte kasutada spetsiaalsete ATmega32 funktsioonide rakendamiseks, mida saab uurida järgmise tabeli kaudu:

RESET : Nagu nimest võib järeldada, võib lähtestusnuppu kasutada IC-i lähtestamiseks või sundimiseks oma töö taastamiseks. Seda saab teha lihtsalt madala loogikaga impulsi rakendamisega, kuid selle impulsi minimaalne pikkus ei tohi olla väiksem kui määratud impulsi pikkus IC. Sellest lühem ei pruugi lähtestamistoimingut tagada.

Järgmine tabel näitab minimaalset lähtestatava impulsi pikkust:

XTAL1 : Võib kasutada kindla sageduse fikseerimiseks ja veatu sagedusreaktsiooni võimaldamiseks inverteeriva võimendi sisemise tihvti ja sisemise kella tootva vooluahela sisendi kaudu.

XTAL2 : Nii nagu ülalpool, võib seda konfigureerida ka inverteeriva ostsillaatori võimendi väljundtõmbes

AREF : See viitab sisemisele A / D-muunduri etapile määratud analoog-võrdlusnõelale




Paari: Programmeeritav automaatne stardilülitus diislikütuse veepumba jaoks Järgmine: YoYo stop-motion switch circuit with indicator