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

Lembar Data Attiny84:Konfigurasi Pin dan Langkah Pemrogramannya

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

Konfigurasi Pin Attiny84

(Diagram skema untuk pinout Attiny 84.)

Setel Pin Kiri(1-7)

Pin ini memimpin Port B dengan bit 1/ osilator pin/pin mengubah interupsi, sumber 9.

Pin 4 terhubung ke port B dengan bit 3/pin reset. Terutama digunakan untuk debugging dan pemrograman. Juga, ini adalah interupsi perubahan 11 pin sumber.

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

Ini adalah pin input dan output dua arah dari A dengan 7 bit. Juga, itu adalah saluran input 7 dari ADC. Timer membandingkan pertandingan Bout/Timer 1 capture/pin interupsi perubahan 0 dari sumber 7.

Selama pemrograman ICSP, saluran input ADC6 (pin interupsi) berubah 0 dari sumber 6/SPI MOSI. Pin 7 adalah pin input/output dengan 6 bit. Input/penghitung data USI 1 membandingkan pertandingan A keluar.

(foto menunjukkan mikrokontroler dengan delapan pin.)

Setel Pin Kanan (8-14)

Ini adalah pin input dan output dua arah dari A dengan 5 bit. Output/penghitung data USI 1 dibandingkan dengan pencocokan B-out. Demikian pula, selama pemrograman ICSP, saluran input ADC 5 (pin interupsi) berubah 0 dari sumber 5/SPI MISO.

Pin 9 adalah input dan output dua arah pin A dengan 4 bit. Ini beroperasi menggunakan saluran input ADC 4. Jam USI tiga kawat diperlukan untuk pemrograman ICSP. Sumber jam counter1/I2C SCL/pin interupsi berubah 0 dari sumber 3.

Ini adalah pin input dan output dua arah dari A dengan 3 bit. Saluran input ADC 3/counter0 sumber jam/pin interupsi berubah 0, dari sumber 3.

Pin 12 adalah pin input dan output port A dengan 2 bit. Komparator analog – input/ADC input channel 2/ pin interupsi berubah 0, dari sumber 2.

Ini adalah pin input dan output dari port A dengan 1 bit. Sebuah komparator analog + input/ADC input channel 1/ pin interupsi berubah 0, dari sumber 1.

Akhirnya, pin 14 adalah pin input dan output dari port A dengan bit 0. Saluran input ADC 0/tegangan referensi analog eksternal/ interupsi pin berubah 0, dari sumber 0.

(sebuah microchip dengan roda gigi yang terlihat.)

Apa itu Attiny84?

Attiny84 adalah Mikrokontroler 8-Bit berukuran ringkas – MCU dengan arsitektur AVR RISC. Arsitektur ini didasarkan pada properti bahwa mikrokontroler memiliki 14 pin. Khususnya, 12 pin adalah pin input/output. Selain itu, arsitekturnya berisi teknologi microchip picoPower paket yang memainkan peran penting dalam kinerja tinggi perangkat.

Attiny84 memiliki arsitektur instruksi yang kuat. Ini memberikan kecepatan pemrosesan 1MIPS/MHz. Oleh karena itu, perangkat secara bersamaan menyeimbangkan konsumsi daya saat memproses kinerja berkecepatan tinggi.

(mikrokontroler komputer.)

Fitur dan Spesifikasi Attiny84

Alternatif Attiny84

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

Tutorial dan Langkah Pemrograman Attiny84

Bahan yang dibutuhkan

Perangkat keras yang dibutuhkan meliputi;

Langkah dan prosedur

Anda perlu mengikuti beberapa langkah untuk menyiapkan dan memprogram attiny84.

Anda dapat dengan mudah membelinya atau menggunakan kembali yang lain dari proyek lama Anda.

Khususnya, ketika Anda sampai ke langkah 2, opsi yang disebut sebagai prosesor, Anda harus mengklik attiny84. Juga, terkadang Anda mungkin tidak memiliki soket yang benar untuk menyambungkan attiny84. Jadi, Anda perlu membuat soket dari jumper. Proses ini hanya bergantung pada programmer atau board 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 di 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 akan membuat pengunggahan program Anda berhasil. Jika tidak, pilih Tools dan klik USBtiny ISP sebagai programmer.

Tiga langkah ini seharusnya tidak menyulitkan Anda sama sekali.

Kode;

(Kode yang harus Anda jalankan.)

Khususnya, seperti program lainnya, Anda harus memeriksa kerjanya. Untuk melakukan pemeriksaan ini, Anda akan menghubungkan LED lebih jauh ke ground dan pin 0. Juga, pastikan Anda menggunakan resistor yang akurat dan perhatikan LED menyala. Jika tidak, periksa koneksi dan kode program Anda untuk memastikan semuanya baik-baik saja.

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

Ringkasan.

Selamat membangun! Kami harap 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. Kopling Input dan Output
  2. Apa itu Sensor Ultrasonik HC-SR04 :Cara Kerja dan Aplikasinya
  3. VL53L0X :Konfigurasi Pin, Diagram Sirkuit, dan Aplikasi
  4. C - Masukan dan Keluaran
  5. Berpikir Tentang Manufaktur dan Masa Depannya
  6. Hari Pembuatan – Kejadian dan Evolusinya
  7. Kayu Transparan dan Terobosan Lain dalam Ilmu Kayu
  8. Apa Itu Casting Investasi dan cara kerjanya
  9. Pemeliharaan Berbasis Kondisi:apa itu dan kelebihannya
  10. Manufaktur Cerdas:apa itu dan dan manfaatnya