--> Memprogram Mikrokontroller AVR Menggunakan PROGISP - Xperiment n Xperience
Home Mikrokontroller

Memprogram Mikrokontroller AVR Menggunakan PROGISP

Mengawali tulisan ini, saya doakan semoga teman-teman yang rupawan dan baik hati pengunjung setia blog sederhana ini saya jumpai dalam keadaan sehat wal'afiat dan selalu diberi limpahan rezeki yang barokah oleh Yang Maha Kuasa. Amin...

Pada postingan sebelumnya tentang Membuat Sendiri Downloader USBasp Lengkap Dengan Layout USBasp, disitu telah dijelaskan langkah-langkah memprogram atau mengisi firmware kedalam chip mikrokontroller menggunakan software Khazama AVR Programmer. Namun pada postingan kali ini pemrograman mikrokontroller menggunakan software PROGISP, dengan kelebihannya dapat mengatur fusebit Atmega328p yang tidak dapat dilakukan pada software Khazama AVR Programmer.

Kedua software ini masing-masing memiliki kelebihan dan kekurangan, namun dari kelebihan dan kekurangan tersebut keduanya saling mengisi dan saling melengkapi.
Untuk dapat menggunakannya, silahkan download dulu PROGISP DISINI. Setelah selesai download silahkan ekstrak dan jalankan aplikasinya.

memprogram mikrokontroller avr menggunakan progisp

Agar dapat memprogram dan mengatur fuse bit sebuah chip mikrokontroler, hubungkan USBasp dengan mikrokontroler yang akan digunakan seperti pada gambar dibawah ini :

memprogram mikrokontroller avr menggunakan progisp


Setting Fuse Bit

Sebelum melakukan pengaturan pada fuse bit, seleksi atau pilih chip yang kita gunakan pada bagian "Select Chip".

memprogram mikrokontroller avr menggunakan progisp


Pengaturan fuse bit dapat dilakukan dengan menekan tombol (...) pada PROGISP seperti yang ditunjukkan pada gambar dibawah ini :

memprogram mikrokontroller avr menggunakan progisp


Setelah kotak dialog Fuse&Lock terbuka, nilai dari fuse bit dapat langsung dimasukkan pada text box value yang terdiri atas LowValue, HighValue, ExtValue dan LockValue.
memprogram mikrokontroller avr menggunakan progisp


Selain menggunakan text box, nilai fuse bit juga dapat diatur dengan men-switch 0 atau 1 pada masing-masing bit tersebut.
memprogram mikrokontroller avr menggunakan progisp


Setelah pengaturan fuse bit dilakukan, selanjutnya tekan tombol "Write" untuk menerapkannya pada mikrokontroller.
memprogram mikrokontroller avr menggunakan progisp


Memprogram Mikrokontroler

Untuk memprogram sebuah mikrokontroler, file firmware yang sudah berisi program harus diload dulu dengan menekan tombol "Load Flash" kemudian arahkan kotak dialog Open untuk membuka file firmware yang berekstensi hex (file *.hex).

memprogram mikrokontroller avr menggunakan progisp


Jika firmware menyertakan file eeprom (file *.eep), klik pada tombol "Load Eeprom" dan arahkan kotak dialog Open untuk membuka file eep tersebut.

memprogram mikrokontroller avr menggunakan progisp

Setelah firmware selesai diload, tekan tombol "Auto" untuk memulai pengisian firmware kedalam chip mikrokontroler.

memprogram mikrokontroller avr menggunakan progisp


Setelah tahapan diatas selesai dilakukan dan berhasil, kini chip mikrokontroler siap digunakan. Namun apabila terjadi kesalahan pada proses setting fuse bit, biasanya chip mikrokontroler tidak dapat diisi program lagi atau mati suri tapi bukan berarti rusak. Mikrokontroler masih dapat dihidupkan kembali dengan menggunakan alat khusus yang bernama fuse bit doctor.
Mengenai pembuatan alat ini nanti akan saya posting pada kesempatan mendatang.

Tulisan ini sengaja saya buat khusus untuk teman-teman pengunjung setia blog sederhana ini yang akan Membuat Sendiri Smart Tester Atau ESR Digital dan tulisan-tulisan lain tentang MIKROKONTROLLER, sebab Smart Tester ini sangat dibutuhkan pada proses pembuatan SMPS seperti pada tulisan-tulisan terdahulu.

Terima kasih telah berkunjung dan menyempatkan waktu untuk membaca mohon maaf jika ada kekurangan.
Semoga bermanfaat dan selamat mencoba.

Salam Xperiment

Baca juga :

2 comments:

  1. Maaf gan klo mengisi data nya .. file eprom sama hex. di gabung apa salah satu file.. maaf masih belajar .. dan bantuannya

    ReplyDelete
    Replies
    1. Load file hex aja, otomatis file rom nya akan ngikut.
      Maaf ya baru sempat balas

      Delete

to Top