Menjalankan Perangkat Lunak DT-HiQ AT89 USB ISP

4.4 Menjalankan Perangkat Lunak DT-HiQ AT89 USB ISP

Jalankan perangkat lunak DT-HiQ AT89 USB ISP, caranya antara lain. a Klik ganda pada icon AT89_USB_ISP_Software.exe pada Windows Explorer. Gambar 4.6 Tampilan software DT-HiQ AT89 USB ISP

4.4.1 Menu TOOLBAR

Load File : Membuka file Intel HEX atau file biner dan memasukkannya ke dalam File Buffer Save File : Menyimpan isi Read Buffer ke dalam file Intel HEX atau file biner Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Blank Check : Memeriksa apakah IC target kosong Erase : Menghapus IC target Read FLASH : Membaca memori program IC target dan memasukkannya ke dalam Read Buffer Write FLASH : Menulis kode yang tersimpan dalam File Buffer ke dalam memori program IC target Verify FLASH : Membandingkan isi File Buffer dan memori program IC target Auto Programming : Menjalankan serangkaian instruksi: memori program IC target akan dihapus, diperiksa kekosongannya, ditulis, dan diverifikasi tergantung pilihan di Auto Programming Options USB ISP Device Detect : Memastikan DT-HiQ AT89 USB ISP dalam keadaan menyala dan terhubung dengan benar ke PC

4.4.2 Pemilihan IC Target

Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Dialog Device Selection akan muncul saat perangkat lunak DT-HiQ AT89 USB ISP baru dijalankan atau bila menu Options → Device Select dipilih. Jendela dialog ini berfungsi untuk menentukan tipe IC target dan nilai kristal yang digunakan. Gambar 4.7 Pilihlah Tipe IC Target Pilihlah tipe IC target melalui combobox yang disediakan serta nilai Kristal terdekat, lalu tekan tombol “OK”. DT-HiQ AT89 USB ISP akan melakukan verifikasi tipe target IC apakah sesuai dengan pilihan jika target IC mendukung instruksi pembacaan Signature Byte. Jika verifikasi berhasil, maka tampilan utama perangkat lunak akan aktif kembali serta pilihan instruksi yang disediakan akan disesuaikan dengan tipe IC target. Jika proses verifikasi gagal tetapi pengguna yakin bahwa pilihan tipe IC target sudah benar mungkin hanya signature byte IC yang rusak, maka pengguna dapat menekan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. tombol “Cancel” pada jendela dialog ini. Kemudian memilih tipe target melalui combobox di pojok kanan atas tampilan utama. Dengan memilih melalui combobox di tampilan utama, walaupun proses verifikasi gagal, pilihan instruksi untuk tipe IC target yang telah dipilih akan tetap ditampilkan. Indikator POWER LED digunakan untuk indikasi ada tidaknya sumber catu daya yang terhubung ke pin VCC dan GND. Jika DT-HiQ AT89 USB ISP telah menerima sumber catu daya dari target board, maka POWER LED akan menyala. Indikator STATUS LED digunakan sebagai indikasi status kerja DT-HiQ AT89 USB ISP sekarang. Jika DT-HiQ AT89 USB ISP dalam keadaan idle dan siap menerima perintah dari PC, maka STATUS LED akan berkedip dengan interval 1 detik. Sebaliknya jika DT-HiQ AT89 USB ISP dalam keadaan sibuk dan sedang dalam proses menjalankan perintah, maka STATUS LED akan berkedip lebih cepat yaitu dengan interval sekitar 100 ms.

4.4.3 Memprogram IC Target dengan AT89 USB ISP Software

a Hubungkan DT-HiQ AT89 USB ISP ke target board. b Ambil kode dengan perintah “Load File”. Untuk melakukan perintah “Load File ”, lakukan Klik pada tombol Load File. c Pilih dan deteksi IC target dengan perintah “Device Select”. Untuk melakukan perintah “Device Select”, klik Options | Device Select. d Centang semua opsi pada Options | Auto Programming Options. e Programlah IC target dengan perintah “Auto”. Untuk melakukan perintah “Auto”, lakukan Klik tombol Auto Programing. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. f Proses pemrograman akan ditampilkan pada status bar. Saat pemrograman sudah selesai, tulisan “Verify Complete” akan ditampilkan pada status bar. Gambar 4.8 Write Jendela ini menunjukan bahwa proses download program ke mikrokontroller telah selesai dan berhasil.

4.5 Implementasi Coding