ATmega32, Pinouts Explained

ATmega32, Pinouts Explained

Atmel AVR Atmega32 on pienitehoinen CMOS-pohjainen mikrokontrollerisiru, joka on valmistettu AVR: n edistyneellä RISC-arkkitehtuurilla. Se on esillä teknisesti tehokkaiden ohjeiden suorittamiseksi jokaisessa kellojaksossaan.

Piiri on myös varustettu kyvyllä saavuttaa 1MIPS / MHz -luokitukset, joiden avulla järjestelmänvalvoja voi varmistaa tehokkaan tai optimaalisen virrankulutuksen ja prosessointinopeuden suhteen.



Pinout-toimintojen ymmärtäminen



Tämän edistyneen MCU-yksikön eri pinouts voidaan ymmärtää seuraavista tiedoista:

Vcc = Se on mikropiirin syöttöjännitetappi, joka on yhteensopiva digitaalisen piirin syöttöjännitteen (5 V)



GND viittaa 'maahan', tulisi liittää virran negatiiviseen kiskoon.

Portti A (PA7 ... PA0) : Tässä portti A helpottaa analogisten tulojen muodossa A / D-muuntimille. Tätä porttia voidaan käyttää myös 8-bittisenä kaksisuuntaisena tulo- / lähtöporttina vain, kun A / D-muunninta ei käytetä.
Porttinastoja helpotetaan sisäänrakennetuilla vastusvastuksilla (jokainen bitti on osoitettu).

Port A -puskuroidut lähdöt tarjoavat myös tasapainoiset ja symmetriset käyttöominaisuudet, mukaan lukien korkean nielun ja lähdekapasiteetin.



Kun PA0: n ja PA7: n nastat määritetään tuloiksi ja niille altistetaan ulkoisesti matalalle logiikalle, ne alkavat hankkia virtaa heti, kun sisäiset vetovastukset saavat virtaa.

Kaikki yllä mainitut pinoutit ovat kolmena lausuttuina, kun nollaus laukaistaan ​​(vaikka kelloja ei olisi aktivoitu), kolmitila viittaa kolmen tyyppisiin olosuhteisiin, jotka IC pystyy tuottamaan: korkea, matala ja reagoimaton tai avoin .

Portti B (PB7 ... PB0) : Periaatteessa, samoin kuin portti A, tämä portti on myös kaksisuuntainen 8-bittinen tulo- / lähtöportti, jossa on sisäiset ylösvetovastukset (määritetty jokaiselle bitille). Port B: n puskuroiduille nastoille määritetyt käyttöominaisuudet on varustettu sekä korkean uppoamisen että hankinnan ominaisuuksilla.

Kun niitä käytetään tuloina, nämä nastat tuottavat virtaa, kun ulkoinen piirivaihe pulssi ne matalalle johtuen sisäisten vetovastusten aktivoitumisesta. Port B-nastat on myös merkitty kolmitilaominaisuudella.

Edellä esitetyn lisäksi Port B-nastoja voidaan käyttää myös erityisominaisuuksien toteuttamiseen, kuten Atmega32 sisältää, nämä on lueteltu seuraavassa taulukossa:

Portti C (PC7 ... PC0) : Port C -näytöillä on myös erilaisia ​​ominaisuuksia, jotka on otettu käyttöön portille A ja B.

Porttien A ja B identtisten ominaisuuksien lisäksi sisäinen vedonvastus portin C nastoille PC5 (TDI), PC3 (TMS) ja PC2 (TCK) aktivoituu myös palautustoiminnon aikana, jos JTAG-liitäntä on kytketty.

Lisäksi portti C suorittaa myös JTAG-käyttöliittymän ja muiden ATmega32-ominaisuuksien toiminnot, kuten alla olevassa taulukossa esitetään:

Portti D (PD7..PD0) : Aivan kuten yllä olevissa satamissa, Port D: n nykyiset uppoamis- ja hankintaominaisuudet ovat täsmälleen samat.

Vaihtoehtoisesti näitä nastoja voidaan kuitenkin käyttää erityisten ATmega32-toimintojen toteuttamiseen, joita voidaan tutkia seuraavan taulukon avulla:

NOLLAA : Kuten nimestä voi päätellä, palautuspiikkiä voidaan käyttää IC: n palauttamiseen tai pakottamiseen palauttamaan toimintansa. Se voidaan tehdä yksinkertaisesti käyttämällä matalan logiikan pulssiä tässä, mutta tämän pulssin vähimmäispituus ei saa olla pienempi kuin määritetty pulssin pituus. IC. Kaikki tätä lyhyempi ei välttämättä takaa nollaustoimintoa.

Seuraava taulukko osoittaa pienimmän sovellettavan pulssipituuden:

XTAL1 : Voidaan käyttää tietyn taajuuden lukitsemiseksi ja virheettömän taajuusvasteen mahdollistamiseksi invertoivan vahvistimen ja sisäisen kelloa tuottavan piirin tulon yli.

XTAL2 : Aivan kuten yllä, tämä voidaan määrittää kääntyvän oskillaattorivahvistimen ulostulon kautta

AREF : Se viittaa sisäiselle A / D-muunninvaiheelle osoitetulle analogiselle vertailupiirille




Pari: Ohjelmoitava automaattinen käynnistyspiiri diesel-vesipumpulle Seuraava: Kalastus YoYo Stop-Motion -kytkinpiiri ilmaisimella