Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Teknologi Industri

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

Attiny84 adalah single chip dengan performa tinggi tetapi menggunakan daya rendah. Perangkat ini didasarkan pada arsitektur RISC canggih. Juga, mikrokontroler ini standar karena ukuran eksternal yang kecil dan fitur yang indah. Artikel ini membahas konfigurasi pin datasheet attiny84, tutorial pemrograman, dan langkah-langkahnya.

Konfigurasi Pin Attiny84

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

(Skematik diagram pinout Attiny 84.)

Pin Kiri (1-7)

Pin ini memimpin Port B dengan bit 1/pin osilator/pin change interrupt, sumber 9.

Pin 4 terhubung ke port B dengan bit 3/pin reset. Digunakan terutama untuk debugging dan pemrograman. Juga, ini adalah sumber 11 pin change interrupt.

Pin 5 adalah pin input dan output dari port B. Selain itu, ia memiliki clock out 2 bit atau sistem dan external interrupt 0/timer.

Ia adalah pin input dan output dua arah dari A dengan bit 7. Juga, ia adalah input channel 7 dari ADC. Timer compares match Bout/Timer 1 capture/ pin interrupt change 0 dari sumber 7.

Selama pemrograman ICSP, input channel ADC6 (pin interrupt) berubah 0 dari sumber 6/SPI MOSI. Pin 7 adalah pin input/output dengan 6 bit. A USI data input/counter 1 compare match A out.

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

(foto yang menunjukkan mikrokontroler dengan delapan pin.)

Pin Kanan (8-14)

Ia adalah pin input dan output dua arah dari A dengan bit 5. A USI data output/counter 1 compare with B-out matching. Sebagian besar, selama pemrograman ICSP, input channel ADC5 (pin interrupt) berubah 0 dari sumber 5/SPI MISO.

Pin 9 adalah pin input dan output dua arah A dengan bit 4. Ia beroperasi menggunakan input channel ADC 4. Sebuah jam USI tiga kabel diperlukan untuk pemrograman ICSP. Counter1 clock source/I2C SCL/ pin interrupt berubah 0 dari sumber 3.

Ia adalah pin input dan output dua arah dari A dengan bit 3. AN input channel ADC 3/counter0 clock source/ pin interrupt berubah 0, dari sumber 3.

Pin 12 adalah pin input dan output dari port A dengan bit 2. Analog comparator – input/ADC input channel 2/ pin interrupt berubah 0, dari sumber 2.

Ia adalah pin input dan output dari port A dengan bit 1. Analog comparator + input/ADC input channel 1/ pin interrupt berubah 0, dari sumber 1.

Akhirnya, pin 14 adalah pin input dan output dari port A dengan bit 0. ADC input channel 0/external analog reference voltage/ pin interrupt berubah 0, dari sumber 0.

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

(mikrochip dengan gigi roda terlihat.)

Apa Itu Attiny84?

Attiny84 adalah mikrokontroler 8-Bit berukuran kompak – MCU dengan arsitektur AVR RISC. Arsitektur ini didasarkan pada properti bahwa mikrokontroler memiliki 14 pin. Secara menonjol, 12 pin adalah pin input/output. Selain itu, arsitektur berisi mikrochip picoPower technology yang dikemas yang memainkan peran signifikan dalam performa tinggi perangkat.

Attiny84 memiliki arsitektur instruksi yang kuat. Ia memberikan kecepatan pemrosesan 1MIPS/MHz. Oleh karena itu, perangkat secara bersamaan menyeimbangkan konsumsi daya sambil memproses performa kecepatan tinggi.

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

(mikrokontroler komputer.)

Fitur dan Spesifikasi Attiny84

Alternatif Attiny84

Alternatif sempurna untuk attiny84 adalah attiny2313A. Namun, produk alternatif lainnya meliputi; attiny48, attiny417, attiny28L, attiny88PA. Secara menonjol, atmega8A, atmega8535, atmega6490, atmega8515, dan atmega645A mirip dengan fitur attiny84.

Tutorial dan Langkah Pemrograman Attiny84

Bahan yang Diperlukan

Perangkat keras yang diperlukan meliputi;

Langkah dan Prosedur

Anda perlu mengikuti beberapa langkah untuk menyiapkan dan memprogram attiny84 Anda.

Anda dapat dengan mudah membelinya atau menggunakan ulang dari proyek lama Anda.

Secara menonjol, saat Anda sampai pada langkah 2, opsi yang disebut processor, Anda harus mengklik attiny84. Juga, terkadang Anda mungkin tidak memiliki soket yang tepat untuk memasang attiny84. Jadi, Anda akan perlu membuat soket dari kawat jumper. Proses ini hanya tergantung pada programmer atau papan Arduino yang Anda gunakan sebagai ISP.

Selanjutnya, Anda akan menghubungkan pin VCC, GND, MISO, MOSI, RST, dan SCK ke konektor yang diperlukan. Setelah Anda berhasil terhubung melalui USB, Anda harus membuka Blink Sketch pada Arduino IDE.

Sekarang, ubah LED_BUILTIN menjadi 0, lalu tekan CTRL+U untuk mengunggah. Perubahan ini diperlukan karena attiny84 tidak memiliki kabel LED. Prosedur ini seharusnya membuat unggahan program Anda berhasil. Jika tidak, pilih Tools dan klik USBtiny ISP sebagai programmer.

Tiga langkah ini seharusnya tidak memberikan kesulitan bagi Anda sama sekali.

Kode;

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

(Kode yang perlu Anda jalankan.)

Secara menonjol, sama seperti program lainnya, Anda harus memeriksa kerjanya. Untuk melakukan pemeriksaan ini, Anda akan menghubungkan LED lebih lanjut ke ground dan pin 0. Juga, pastikan Anda melibatkan resistor yang akurat dan perhatikan LED menyala. Jika tidak, periksa koneksi dan kode program Anda untuk memastikan semuanya baik.

Datasheet Attiny84 – Tata Letak Pin & Panduan Pemrograman

(Proyek elektronik DIY dengan mikrokontroler dan komponen listrik lainnya.)

Ringkasan.

Selamat membangun! Kami berharap artikel ini membantu Anda menjawab pertanyaan attiny84. Untuk informasi lebih lanjut mengenai ini atau artikel kami lainnya, jangan ragu untuk menghubungi kami.


Teknologi Industri

  1. Teknik Pengkaitan Masukan dan Keluaran Penguat: Metode Kapasitif, Langsung, dan Trafo
  2. Sensor Ultrasonik HC-SR04: Cara Kerja dan Aplikasi Utama
  3. Sensor Jarak Laser VL53L0X: Pinout, Rangkaian, Spesifikasi & Aplikasi Praktis
  4. Menguasai Input dan Output dalam Pemrograman C
  5. Manufaktur 2024: Tantangan, Peluang, dan Jalur Maju
  6. Hari Manufaktur: Evolusi, Dampak, dan Pameran Industri
  7. Kayu Transparan & Inovasi Netral Karbon: Masa Depan Bahan Berkelanjutan
  8. Pengecoran Investasi Dijelaskan: Sejarah, Proses, dan Teknik Modern
  9. Pemeliharaan Berbasis Kondisi: Cara Kerja dan Manfaatnya
  10. Smart Manufacturing: Definisi, Manfaat, dan Implementasi