Info & experience

Translate

Tuesday, January 1, 2019

Rangkaian dan Cara Membuat USBasp Untuk Downloader Mikrokontroller

Rangkaian USBasp
USBasp adalah sebuah rangkaian downloader yang digunakan untuk mendownload file ber-exstensi ".hex" ke Mikrokontroller AVR. File ".hex" ini didapatkan dari hasil Compile Komputer yang sebelumnya sudah ditulis dalam bahasa C atau bahasa assembly atau menggunakan bahasa pemerograman lainnya. Sederhananya, USBasp berfungsi untuk menjembatani antara Mikrokontroller AVR target dengan komputer.
 
USBasp  tersusun oleh sebuah IC Atmega48 atau IC Atmega8 dan beberapa komponen elektronika pasif seperti resistor, kapasitor, crystal, port USB, diode zener, dan lain-lain.

Hardware USBasp ini sudah banyak di jual dan harganya tergolong murah yaitu di jual dengan kisaran harga Rp. 20.000an. Sebagai seorang pelajar yang selalu haus dengan ilmu dan penasaran dengan cara membuat USBasp, baca langkah-langkah pembuatannya di uraian berikut.

Langkah-langkah dalam membuat USBasp:
  1. Siapkan komponen-komponen elektronika yang dibutuhkan, lihat rangkaian yang ada di gambar (Gambar Rangkaian USBasp) diatas, disana sudah tertera jenis komponen yang digunakan berserta ukuran masing-masing komponen. Jika gambarnya kurang jelas, anda bisa download file firmware USBasp di alamat: https://www.fischl.de/usbasp/. Didalam file tersebut sudah ada Rangkaian USBasp dalam bentuk PDF dan sudah disediakan firmware dan driver USBasp-nya.
  2. Desain rangkaian USBasp, bisa menggunakan software Proteus, atau Eagle, atau Diftrace dan Lakukan Cetak PCB sesuai dengan desain rangkaian USBasp-nya.
  3. Pasang semua komponen pada PCB USBasp yang sudah didesain dan lakukan penyolderan hingga semua komponen terpasang.
  4. Gunakan socket Atmega agar Mikrokontroller yang anda gunakan sebagai bahan mudah di lepas pasang.
  5. Siapkan Minimum Sistem Atmega8 untuk membantu anda dalam mengisi firmware Atmega8, jika dalam pembuatan USBasp ini menggunakan Mikrokontroller Atmega8 sebagai bahan utama.
  6. Isilah firmware Mikrokontroller Atmega8 jika komponen yang digunakan dalam pembuatan USBasp ini adalah Atmega8. Dalam proses ini, anda membutuhkan Minimum Sistem Mikrokontroller Atmega8 dan gunakan bantuan USBasp lain untuk mendownload firmware Atmega8 dari komputer ke Mikrokontroller Atmega8 (mikrokontroller target). Boleh juga menggunakan jenis downloader mikrokontroller yang lain seperti STK500 AVRISP dan lain-lain. Apapun jenis downloader yang anda gunakan sebagai bantuan, yang terpenting firmware Atmega8 dapat dimasukkan ke mikrokontroller Atmega8 yang anda gunakan sebagai bahan pembuatan USBasp. Jika anda menggunaan Atmega48 sebagai bahan pembuatan USBasp, maka gunakan firmware Atmega48.
  7. Jika firmware Mikrokontroller Atmega8 sudah diisi dan dipasang pada PCB USBasp maka USBasp Siap digunakan sebagai downloader Mikrokontroller AVR.
  8. Dalam menggunakan USBasp sebagai downloader, perlu dilakukan penginstalan driver USBasp pada Komputer atau Laptop yang anda gunakan.
  9. Cara meng-install driver USBasp adalah: Pertama Hubungkan USBasp ke Komputer atau Laptop, selanjutnya buka "Device Manager" pada Komputer dan Buka Properties USBasp yang terdeteksi (biasanya ada tanda seru warna kuning yang menunjukkan driver belum diinstal), dan selanjutnya pilih bagian "Driver" dan kemudian pilih "Update Driver" dan Selanjutnya Update driver USBasp melalui pilihan "Brows my computer for driver" dan kemudian cari lokasi folder tempat anda menyimpan firmware Atmega8, dan kemudian klik "NEXT" dan kemudian jika muncul kotak pilihan instalasi driver maka pilih bagian install dan tunggu prosesnya hingga selesai.
  10. USBasp siap dijalankan.

Baca juga:

No comments:

Post a Comment