ATmega32, Penjelasan Pinouts

Coba Instrumen Kami Untuk Menghilangkan Masalah





Atmel AVR Atmega32 adalah chip mikrokontroler berbasis CMOS daya rendah yang diproduksi pada arsitektur AVR lanjutan RISC. Ini ditampilkan untuk melaksanakan instruksi yang kuat secara teknologi dalam setiap siklus jamnya.

Chip ini juga dilengkapi dengan kemampuan untuk mencapai throughput yang diberi peringkat 1MIPS per MHz yang memungkinkan pengelola sistem untuk menerapkan rasio konsumsi daya yang efisien atau optimal terhadap kecepatan pemrosesan.



Memahami Fungsi Pinout

Berbagai pinout unit MCU tingkat lanjut ini dapat dipahami dari data berikut:



Vcc = Ini adalah pin tegangan Suplai dari IC yang kompatibel dengan tegangan suplai IC digital (5V)

GND mengacu pada 'ground' harus dihubungkan ke rel negatif dari suplai.

Port A (PA7 ... PA0) : Di sini port A memfasilitasi dalam bentuk input analog untuk konverter A / D. Port ini juga dapat digunakan sebagai port Input / Output dua arah 8-bit, hanya jika konverter A / D dikecualikan untuk digunakan.
Pin port difasilitasi dengan resistor pull-up built-up (masing-masing bit ditugaskan).

Output buffer Port A juga menyediakan karakteristik drive yang seimbang dan simetris, termasuk kemampuan sumber dan sink yang tinggi.

Ketika pin di PA0 dan PA7 ditetapkan sebagai input dan secara eksternal dikenakan logika rendah, mereka mulai mencari arus segera setelah resistor pull-up internal diberi energi.

Semua pinout yang dibahas di atas dinyatakan tiga kali ketika reset dipicu (bahkan tanpa jam diaktifkan), tri-state mengacu pada tiga jenis kondisi yang dapat dihasilkan IC: tinggi, rendah, dan non-responsif atau terbuka .

Port B (PB7 ... PB0) : Pada dasarnya, seperti Port A, Port ini juga merupakan port input / output 8 bit dua arah yang dilengkapi dengan resistor pull-up internal (dikonfigurasi untuk setiap bit). Karakteristik drive yang ditetapkan ke pin buffer Port B dilengkapi dengan atribut high sinking dan sourcing.

Ketika digunakan sebagai input, pin ini sumber arus ketika ini berdenyut rendah oleh tahap rangkaian eksternal karena resistor pull-up internal diaktifkan. Pin Port B juga ditunjuk dengan fitur tri-state.

Selain yang di atas, pin Port B juga dapat digunakan untuk mengimplementasikan fitur-fitur khusus, seperti yang disertakan dalam Atmega32, ini tercantum dalam tabel berikut:

Port C (PC7 ... PC0) : Pinout Port C juga menikmati berbagai fitur karakteristik yang diaktifkan untuk Port A dan Port B.

Namun, terlepas dari fitur identik port A dan B, resistor pull-up internal untuk pin Port C PC5 (TDI), PC3 (TMS) dan PC2 (TCK) semuanya menjadi aktif bahkan selama tindakan reset jika antarmuka JTAG adalah toggled.

Selain itu Port C juga menjalankan fungsi antarmuka JTAG dan fitur tertentu lainnya dari ATmega32 seperti yang ditunjukkan pada tabel di bawah ini:

Port D (PD7..PD0) : Sama seperti port-port di atas, karakteristik sinking dan sourcing arus fundamental dari Port D persis sama.

Namun bila digunakan secara bergantian pin ini dapat digunakan untuk menjalankan fungsi ATmega32 khusus yang dapat dipelajari melalui tabel berikut:

SETEL ULANG : Seperti namanya, reset pinout dapat digunakan untuk mengatur ulang atau memaksa IC untuk melanjutkan fungsinya dapat dilakukan dengan mudah dengan menerapkan pulsa logika rendah di sini, namun panjang minimum pulsa ini tidak boleh kurang dari panjang pulsa yang ditentukan IC. Apa pun yang lebih pendek dari ini mungkin tidak menjamin tindakan reset.

Tabel berikut menunjukkan panjang pulsa reset minimum yang berlaku:

XTAL1 : Dapat digunakan untuk mengunci ke frekuensi tertentu dan untuk mengaktifkan respons frekuensi tanpa cela di pin masukan dari penguat pembalik dan masukan dari rangkaian penghasil jam internal.

XTAL2 : Sama seperti di atas, ini dapat dikonfigurasi di pinout keluaran dari penguat osilator pembalik

AREF : Ini mengacu pada pinout referensi analog yang ditetapkan untuk tahap konverter A / D internal




Sepasang: Sirkuit Starter Otomatis yang Dapat Diprogram untuk Pompa Air Diesel Berikutnya: Sirkuit Saklar Stop-Motion YoYo Memancing dengan Indikator