ATmega32, explicat Pinouts

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Atmel AVR Atmega32 este un cip de microcontroler bazat pe CMOS de mică putere fabricat pe arhitectura avansată RISC AVR. Este prezentat pentru efectuarea instrucțiunilor tehnologice puternice în cadrul fiecărui ciclu de ceas.

Cipul este, de asemenea, echipat cu capacitatea de a obține randamente nominale la 1MIPS pe MHz, permițând managerului de sistem să impună un raport eficient sau optim dintre consumul de energie și viteza de procesare.



Înțelegerea funcțiilor Pinout

Diferitele identificări ale acestei unități MCU avansate pot fi înțelese din următoarele date:



Vcc = Este pinul de tensiune de alimentare al IC compatibil cu tensiunea de alimentare digitală IC (5V)

GND se referă la „pământ” ar trebui să fie conectat la șina negativă a alimentării.

Portul A (PA7 ... PA0) : Aici portul A facilitează sub formă de intrări analogice pentru convertoarele A / D. Acest port poate fi, de asemenea, utilizat ca un port de intrare / ieșire bidirecțional pe 8 biți, numai atunci când convertorul A / D este exclus de la utilizare.
Pinii portului sunt facilitați cu rezistențe de tragere încorporate (fiecare bit fiind atribuit).

Ieșirile tamponate Port A oferă, de asemenea, o caracteristică de acționare bine echilibrată și simetrică, inclusiv capacitatea sursei și chiuvetei ridicate.

Când pinii din PA0 și PA7 sunt atribuiți ca intrări și sunt supuși extern la un nivel logic scăzut, aceștia încep să furnizeze curent de îndată ce rezistențele interne de tragere sunt alimentate.

Toate pinout-urile discutate mai sus sunt tri-declarate atunci când resetarea este declanșată (chiar și fără ca ceasurile să fie activate), tri-state se referă la trei tipuri de condiții pe care IC le poate produce: ridicat, scăzut și non-receptiv sau deschis .

Portul B (PB7 ... PB0) : Practic, la fel ca portul A, acest port este, de asemenea, un port bidirecțional de intrare / ieșire de 8 biți, prevăzut cu rezistențe de tragere interne (configurate pentru fiecare bit). Caracteristicile de acționare atribuite pinilor tamponate ai Portului B sunt echipate atât cu atribute de scufundare ridicate, cât și de sursă.

Atunci când sunt folosiți ca intrări, acești pini generează curent atunci când aceștia sunt trecuți de etapa de circuit extern din cauza activării rezistențelor interne de tragere. Știfturile Port B sunt, de asemenea, desemnate cu o caracteristică tri-stare.

În afară de cele de mai sus, pinii portului B ar putea fi utilizați și pentru implementarea caracteristicilor speciale, așa cum sunt incluse în Atmega32, acestea sunt listate în tabelul următor:

Port C (PC7 ... PC0) : Pinout-urile Port C se bucură, de asemenea, de diferitele caracteristici caracteristice activate pentru Portul A și Portul B.

Cu toate acestea, în afară de caracteristicile identice ale porturilor A și B, rezistența de tragere internă pentru pinii PC5 (TDI), PC3 (TMS) și PC2 (TCK) din portul C se activează chiar și în timpul unei acțiuni de resetare, în cazul în care interfața JTAG este comutat.

În plus, Portul C îndeplinește și funcția de interfață JTAG și alte caracteristici specificate ale ATmega32 așa cum se arată în tabelul de mai jos:

Portul D (PD7..PD0) : Din nou, la fel ca porturile de mai sus, caracteristicile fundamentale de scufundare și aprovizionare a curentului portului D sunt exact aceleași.

Cu toate acestea, atunci când sunt folosiți alternativ, acești pini pot fi folosiți pentru aplicarea funcțiilor speciale ATmega32, care pot fi studiate în tabelul următor:

RESET : După cum sugerează și numele, pinout-ul de resetare poate fi utilizat pentru resetarea sau forțarea IC-ului să-și reia funcționarea se poate face pur și simplu prin aplicarea unui impuls logic scăzut aici, cu toate acestea lungimea minimă a acestui impuls nu trebuie să fie mai mică decât lungimea de impuls specificată de IC. Orice altceva mai scurt decât acesta poate să nu garanteze o acțiune de resetare.

Următorul tabel indică lungimea minimă a impulsului de resetare aplicabilă:

XTAL1 : Poate fi utilizat pentru blocarea unei frecvențe date și pentru a permite un răspuns de frecvență impecabil pe pinul de intrare al amplificatorului inversor și intrarea circuitului intern de producere a ceasului.

XTAL2 : La fel ca mai sus, acest lucru poate fi configurat pe pinout-ul de ieșire al amplificatorului oscilatorului inversor

AREF : Se referă la pinout-ul de referință analogic atribuit pentru etapa internă a convertorului A / D




Precedent: Circuit de pornire automat programabil pentru pompa de apă diesel Următorul: Circuitul comutatorului de stop-mișcare YoYo de pescuit cu indicator