Cara Mengisi/Burn Bootloader ke IC ATmega8/168/328 dengan Arduino sebagai ISP

Syahrul Fadli
Cara Mengisi/Burn Bootloader ke IC ATmega8/168/328 dengan Arduino sebagai ISP

Buat yang baru membeli sebuah IC ATmega8/168/328 pastinya IC tersebut tidak dapat langsung diisi program, kenapa? karena IC tersebut harus memiliki sebuah program pengendali yang mengatur proses input dan output dari IC itu sendiri program ini akan bekerja dibawah program pada utama. Oke disini saya akan memberikan tutorial cara Burn Bootloader ke IC ATmega8/168/328 dengan menggunakan board Arduino sebagai AVR ISP. ## Alat dan Bahan

  1. IC ATmega8/168/328,
  2. Arduino jenis Apa saja(UNO, PRO MINI, NANO, DLL.),
  3. Crystal 12/16Mhz,
  4. Capasitor 22pF x2,
  5. Project Board/BreadBoard,
  6. Kabel Jumper sesuai kebutuhan,

Langkah Kerja

  1. Upload Program Arduino ISP ke Arduino yang akan digunakan dengan cara:
    • Klik Files
    • Klik Examples
    • Pilih ArduinoISP
    • Untuk yang menggunakan software Arduino IDE versi 1.0 cari baris dengan program heartbeat() lalu ganti nilai delay(20) dengan delay(40). Ingat hanya untuk yang menggunakan software Arduino 1.0 sedangkan untuk yang menggunakan arduino versi diatasnya (Arduino 1.0.1 dan seterusnya) lewati saja langkah ini.
    • Upload ArduinoISP Program ke board Arduino yang akan dijadikan ISP
  2. Selanjutnya Konfigurasi Software Arduino IDE seperti berikut
    • Atur Tools>>Port yang akan digunakan
    • Atur Tool>>Programmer>>Arduino as ISP
    • Atur Tools>>Board>>Tergantung IC yang akan diisi bootloader
      • Jika IC yang akan diisi ATmega8 maka pilih Board Arduino NG or older lalu pilih Processor Atmega8
      • Jika IC yang akan diisi Atmega168 maka pilih Board Arduino NG or older lalu pilih Processor Atmega168
      • Jika IC yang akan diisi Atmega328 maka pilih Board Arduino/Genuino Uno
  3. Susun sambungan IC dengan Arduino seperti gambar berikut
    Konfigurasi
  4. Klik Tools>>Burn Bootloader
    Konfigurasi

    Jika Sudah selesai akan tampil seperti berikut tanpa ada pesan error di konsol software Arduino IDE

    Konfigurasi

Dengan cara yang sama anda juga dapat me-Upload program langsung ke Mikrokontroller target yang sudah diisi bootloader tadi, dengan menggunakan fitur “Upload Using Programmer” yang berada pada toolbar Sketch»Upload Using Programmer atau langsung dengan tombol kombinasi ctrl + shift + U.

Sekian dari saya dan Terimakasih.

Share on: