ATmega32, paaiškinta „Pinouts“

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





„Atmel AVR Atmega32“ yra mažos galios CMOS pagrindu veikiantis mikrovaldiklio lustas, pagamintas naudojant AVR pažangią RISC architektūrą. Jis yra skirtas atlikti technologiškai galingas instrukcijas per kiekvieną savo laikrodžio ciklą.

Lustas taip pat turi galimybę pasiekti pralaidumą, įvertintą 1MIPS / MHz, leidžiančiu sistemos valdytojui užtikrinti efektyvų arba optimalų energijos suvartojimo ir apdorojimo greičio santykį.



Pinout funkcijų supratimas

Įvairius šio pažangaus MCU įrenginio kontaktus galima suprasti iš šių duomenų:



Vcc = Tai IC maitinimo įtampos kaištis, suderinamas su skaitmeninės IC maitinimo įtampa (5V)

BND „žemė“ turėtų būti sujungta su neigiamu tiekimo bėgiu.

A jungtis (PA7 ... PA0) : Čia A prievadą sudaro A / D keitiklių analoginiai įėjimai. Šis prievadas taip pat gali būti naudojamas kaip 8 bitų dvikryptis įvesties / išvesties prievadas, tik tada, kai A / D keitiklio negalima naudoti.
Uosto kaiščius palengvina įmontuoti traukimo rezistoriai (kiekvienas bitas priskiriamas).

„Port A“ buferiniai išėjimai taip pat užtikrina gerai subalansuotas ir simetriškas pavaros charakteristikas, įskaitant aukšto kriauklės ir šaltinio galimybes.

Kai kaiščiai per PA0 ir PA7 yra priskirti kaip įėjimai ir išoriškai veikiami žemos logikos, jie pradeda tiekti srovę, kai tik įsijungia vidiniai traukimo rezistoriai.

Visi aukščiau aptarti kontaktai yra trys, kai suaktyvinamas nustatymas iš naujo (net be laikrodžių įjungimo), tri būsena reiškia trijų tipų sąlygas, kurias IC gali sukelti: aukšta, žema ir nereaguojanti arba atvira .

B jungtis (PB7 ... PB0) : Iš esmės, kaip ir A prievadas, šis prievadas taip pat yra dvikryptis 8 bitų įvesties / išvesties prievadas, turintis vidinius traukimo rezistorius (sukonfigūruotas kiekvienam bitui). Pavaros charakteristikos, priskirtos B prievado buferiniams kaiščiams, aprūpintos aukšto nuskendimo ir tiekimo savybėmis.

Naudojant kaip įėjimus, šie kaiščiai tiekia srovę, kai juos įjungia išorinės grandinės pakopa dėl aktyvuotų vidinių traukimo rezistorių. B prievado kaiščiai taip pat žymimi trijų būsenų funkcija.

Be pirmiau minėtų, „Port B“ kaiščiai taip pat gali būti naudojami specialioms funkcijoms įgyvendinti, kurios įtrauktos į „Atmega32“. Jos išvardytos šioje lentelėje:

C prievadas (PC7 ... PC0) : C prievado iškrovėjai taip pat naudojasi įvairiomis savybėmis, įgalintomis A ir B prievadams.

Tačiau, išskyrus tapačias A ir B prievadų savybes, vidinis C prievado kaiščių PC5 (TDI), PC3 (TMS) ir PC2 (TCK) rezistorius įsijungia net atliekant atstatymo veiksmus tuo atveju, kai JTAG sąsaja yra perjungtas.

Be to, C prievadas taip pat atlieka JTAG sąsajos ir kitų nurodytų „ATmega32“ funkcijų funkciją, kaip parodyta žemiau esančioje lentelėje:

D jungtis (PD7..PD0) : Vėlgi, kaip ir pirmiau minėti uostai, pagrindinės dabartinės „D“ uosto skandinimo ir tiekimo savybės yra visiškai vienodos.

Tačiau kai jie naudojami pakaitomis, jie gali būti naudojami specialioms „ATmega32“ funkcijoms vykdyti, kurias galima ištirti pagal šią lentelę:

ATSTATYTI : Kaip rodo pavadinimas, atstatymo kontaktas gali būti naudojamas atstatant arba priverčiant IC atnaujinti savo veikimą, gali būti paprasčiausiai atliktas taikant žemą loginį impulsą, tačiau minimalus šio impulso ilgis neturi būti mažesnis už nurodytą impulso ilgį. IC. Viskas, kas yra trumpesnė nei tai, gali negarantuoti atstatymo veiksmo.

Šioje lentelėje nurodomas mažiausias iš naujo nustatyto impulso ilgis:

XTAL1 : Gali būti naudojamas fiksuojant tam tikrą dažnį ir užtikrinant nepriekaištingą dažnio atsaką per invertuojančio stiprintuvo įvesties kaištį ir vidinio laikrodžio gamybos grandinės įvestį.

XTAL2 : Kaip ir aukščiau, tai gali būti sukonfigūruota per invertuotojo osciliatoriaus stiprintuvo išvestį

AREF : Tai reiškia analoginį atskaitos iškabą, priskirtą vidiniam A / D keitiklio etapui




Pora: Programuojama automatinė starterio grandinė dyzeliniam vandens siurbliui Kitas: „YoYo Stop-Motion“ jungiklio grandinė su indikatoriumi