Cara Sederhana Memprogam Attiny13 / Attiny 13A Menggunakan Arduino

 


Alat yang digunakan

  1. Arduino Nano / Arduino Uno
  2. BreadBoard
  3. Attiny13/Attiny13A
  4. Jumper
  5. Resistor dan Led (untuk mengecek)

 Cara Memprogram

1. Pertama-tama, seting arduino sebagai alat pemogram dengan menggunakan program ArduinoISP

    Buka Arduino IDE

    Klik File > Example > 11. ArduinoISP > ArduinoISP

    

    Upload file / program tersebut ke arduino

2. Install File/bootloader untuk attiny13.

    Klik File > Preferences 

    Pada kotak dialog Additional Board Manager URLs, ketikkan link di bawah ini

    https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json

    Klik OK

    Kemudian, klik Tools > Boards > Boards Manager

    ketikkan Microcore dan Instal file tersebut.

 

Sampai Langkah ini, arduino IDE dan arduino sudah dapat digunakan untuk memprogram attiny13.

 

Buat Rangkaian / Sambungan Arduino dengan Attiny13 seperti gambat berikut

Koneksi

Arduino ------- Attiny 13

    10        -----        1

    11        -----        5

    12        -----        6

    13        -----        7

    5V        -----        8

    Gnd      -----        4

Led dan resistor digunakan untuk mengecek apakah program kita sudah masuk ke attiny13 atau tidak.

Kemudian Seting Arduino IDE dengan setingan berikut

  • Board : Attiny13
  • BOD : 4.3V
  • Clock : 1.2MHz internal osc.
  • Compiler LTO : Enable
  • Programmer : Arduino as ISP

Jika seting sudah sesuai, maka saatnya Burn Bootloader

klik Tools > Burn Bootloader


 Jika ada informasi error, biarkan saja karena pada dasarnya sudah berhasil.


Testing Attiny13

Untuk mengecek, kita akan menggunakan led dan resistor seperti pada skema di atas.

buat program seperti di bawah ini.


Kemudian klik Sketch > Upload Using Programmer

Done.

Jika berhasil maka led akan berkedip.


Note

Jika kalian memprogram ic tipe smd dapat menggunakan tes clip untuk mempermudah dalam memprogram.



Comments