Tutorial: Membuat Programmer AVR dengan Pro Mini

Tutorial: Membuat Programmer AVR dengan Pro Mini

Ada beberapa tools yang tersedia untuk memogram, flashing bootloader pada board arduino, khususnya pro mini, nano (ATMEGA328P) yang sangat popular. Pada tutorial ini kita akan membuat sendiri programmer tersebut. Alasannya sederhana adalah "Up to date". Dibandingkan jika kita menggunakan programmer seperti USBasp dimana firmwarenya hingga saat ini update terakhirnya adalah tahun 2011. Maka bisa jadi akan ada kendala untuk tipe chip terbaru nantinya. Membuat senndiri programmer avr maka juga update sendiri firmware terbarunya.

Langkah-langkah di bawah ini akan menggunakan Pro Mini 5v 16MHz yang  bertindak sebagai programmer ISP/ICSP/HVSP/HVPP/TDI yang memahami (sebagian besar) protokol STK500v2.

Programmer menggunakan  kode ScratchMonkey yang luar biasa oleh Matthias Neeracher - banyak terima kasih dan penghargaan harus ditujukan kepadanya!

Programmer baru ini kemudian dapat digunakan untuk mengubah sekering, mem-boot bootloader, dan bahkan berpotensi menghidupkan kembali chip AVR yang "diblock". Ini juga mencakup fitur berguna yang memungkinkan kebangkitan Pro Mini yang "diblok" yang bit sekering CKSELnya tidak diatur dengan benar.

Langkah 1: Jalankan Arduino IDE

 

 

Langkah 2:  Buka menu File ⇨ Preferences

 

Langkah 3: Pada Sketchbook Location, klik Browse sehinggal tampil folder sebagai berikut:

 

Langkah 4: Unduh dan ekstrak arsip ZIP dari repositori Github  ke direktori di atas. Folder tersebut akan berisikan file file sebagai berikut

 

Langkah 5: Tutup dan jalankan kembali IDE Arduino

Langkah 6: Arahkan ke File Sketchbook dan pilih skettch bernama ScratchMonkeyModified dalam daftar:

 

 

Step 7:  Buka menu Tools ⇨ Board: ⇨ Arduino AVR Boards (Section) dan pilih Arduino Pro Mini:

 

 Langkah 8: Pilih tipe Prosesor untuk Promini dan Com Port:

 

 

 Langkah 9: Klik UPLOAD.. Cara Upload/Program Pro Mini Klik Disini

Langkah 10: Penggunaan bisa menggunakan AVRDUDE