ATmega32, Ipinaliwanag ang Mga Pinout

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang Atmel AVR Atmega32 ay isang mababang power CMOS based microcontroller chip na ginawa sa AVR advanced RISC na arkitektura. Itinatampok ito para sa pagsasakatuparan ng mga malalakas na tagubilin sa teknolohiya sa loob ng bawat cycle ng orasan nito.

Ang chip ay nilagyan din ng kakayahang makamit ang mga throughput na na-rate sa 1MIPS bawat MHz na nagbibigay-daan sa system manager na ipatupad ang isang mahusay o pinakamainam na ratio ng pagkonsumo ng kuryente sa bilis ng pagproseso.



Pag-unawa sa Mga Pinout na Pag-andar

Ang iba't ibang mga pinout ng advanced na yunit ng MCU na ito ay maaaring maunawaan mula sa pagsulat ng data:



Vcc = Ito ang supply boltahe pin ng IC na katugma sa digital IC supply boltahe (5V)

GND tumutukoy sa 'ground' ay dapat na konektado sa negatibong riles ng suplay.

Port A (PA7 ... PA0) : Narito ang port A na nagpapadali sa anyo ng mga analogue input para sa mga A / D converter. Ang port na ito ay maaaring magamit din bilang isang 8-bit na bi-directional Input / Output port, kapag ang A / D converter ay hindi kasama sa ginamit.
Ang mga pin ng port ay pinadali ng mga in-built na pull-up resistor (bawat itinalaga nang kaunti).

Ang Port A buffered outputs ay nagbibigay din ng isang mahusay na balanseng at simetriko drive na mga katangian na kasama ng mataas na lababo at kakayahan sa mapagkukunan.

Kapag ang mga pin sa buong PA0 at PA7 ay itinalaga bilang mga input at panlabas na napailalim sa isang mababang lohika, sinisimulan nila ang kasalukuyang pagkuha sa sandaling ang panloob na resistors ng pull-up ay palakasin.

Ang lahat ng mga tinalakay na pinout sa itaas ay tri-nakasaad kapag na-reset ang pag-reset (kahit na hindi naaktibo ang mga orasan), ang tri-state ay tumutukoy sa tatlong uri ng mga kundisyon na nagawa ng IC: mataas, mababa, at hindi tumutugon o bukas .

Port B (PB7 ... PB0) : Talaga, tulad ng Port A, ang Port na ito din ay isang bi-directional na 8 bit input / output port na itinampok sa panloob na resistors ng pull-up (naka-configure para sa bawat bit). Ang mga katangian ng pagmamaneho na nakatalaga sa Port B buffered pins ay nilagyan ng parehong mataas na paglubog at pagkukuha ng mga katangian.

Kapag ginamit bilang mga input, ang mga pin na ito ay mapagkukunan ng kasalukuyang kapag ang mga ito ay mababa ang pulsado ng panlabas na yugto ng circuit dahil sa panloob na mga resistor na pull-up na naisasaaktibo. Ang mga Port B pin ay itinalaga din na may tampok na tri-state.

Bukod sa nasa itaas, ang mga Port B pin ay maaari ding gamitin para sa pagpapatupad ng mga espesyal na tampok, tulad ng kasama sa Atmega32, nakalista ang mga ito sa sumusunod na talahanayan:

Port C (PC7 ... PC0) : Masisiyahan din ang mga pinout ng Port C ng iba't ibang mga tampok na tampok na pinagana para sa Port A at Port B.

Gayunpaman, bukod sa magkatulad na mga tampok ng port A at B, ang panloob na pull-up risistor para sa Port C pin PC5 (TDI), PC3 (TMS) at PC2 (TCK) lahat ay naaktibo kahit na sa isang pag-reset ng aksyon kung sakaling ang JTAG interface ay naka-toggle.

Bukod pa rito isinasagawa din ng Port C ang pagpapaandar ng interface ng JTAG at iba pang tinukoy na mga tampok ng ATmega32 tulad ng ipinakita sa talahanayan sa ibaba:

Port D (PD7..PD0) : Muli tulad ng sa mga port sa itaas, ang pangunahing kasalukuyang paglulubog at pagkukuha ng mga katangian ng Port D ay eksaktong pareho.

Gayunpaman kapag ginamit nang halili ang mga pin na ito ay maaaring magamit para sa pagpapatupad ng mga espesyal na pagpapaandar ng ATmega32 na maaaring pag-aralan sa pamamagitan ng sumusunod na talahanayan:

I-reset : Tulad ng ipinahihiwatig ng pangalan, ang pag-reset ng pinout ay maaaring magamit para sa pag-reset o pagpwersa sa IC na ipagpatuloy ang paggana nito ay maaaring gawin lamang sa pamamagitan ng paglalapat ng isang mababang pulso ng lohika dito, subalit ang minimum na haba ng pulso na ito ay hindi dapat mas mababa sa tinukoy na haba ng pulso ng ang IC. Anumang mas maikli kaysa dito ay maaaring hindi magagarantiyahan ang isang pag-reset ng pagkilos.

Ang sumusunod na talahanayan ay nagpapahiwatig ng minimum na haba ng pag-reset ng pulso na naaangkop:

XTAL1 : Maaaring magamit para sa pagdakip sa isang naibigay na dalas at para sa pagpapagana ng isang walang kamali-mali na tugon sa dalas sa input pin ng inverting amplifier at input ng panloob na orasan na gumagawa ng circuit.

XTAL2 : Tulad ng sa itaas nito ay maaaring mai-configure sa output pinout ng inverting oscillator amplifier

KANILANGAN : Ito ay tumutukoy sa analogue na pinout na sanggunian na itinalaga para sa panloob na yugto ng A / D converter




Nakaraan: Programmable Awtomatikong Starter Circuit para sa Diesel Water Pump Susunod: Pangingisda YoYo Stop-Motion Switch Circuit na may Tagapagpahiwatig