29 Mar 2009

ISP Programmer



Jika pada mikrokontroller AT89CXXXX masih dibutuhkan mikrokontroller lagi sebagai perantara antara computer dan mikrokontroller yang akan di program, maka fasilitas ISP (In-System Programming) pada mikrokontroller ATMEL tipe AT89SXXXX semakin mempermudah kita dalam memprogram mikrokontroller produksi ATMEL. Bagaimana tidak, hanya dengan IC tipe 74HCT541 sebagai Octal buffer 3-state kita sudah dapat memprogram mikrokontroller tipe AT89SXXXX.

Secara garis besar proses pemprograman mikrokontroller adalah sebagai berikut :



Mula-mula, user menuliskan listing program yang akan digunakan dengan menggunakan bahasa assembly, mengenaiinstruksi-instruksi yang digunakan pada bahasa assembly dapat dilihat pada artikel sebelumnya. Setelah menuliskan listing program, proses selanjutnya adalah meng-Compile listing program tersebut ke file berekstensi .hex. Nah, file berekstensi .hex inilah yang akan di-download ke mikrokontroller target menggunakan software bantu SPI Flash Programmer buatan Mohammad Asim Khan, namun jika anda belum mempunyai software tersebut silahkan download sendiri dan anda tidak perlu membayar software ini karena software ini gratis. Setelah itu hubungkan ISP Programmer dengan port paralel computer, dan gunakan software SPI Flash Programmer untuk men-download. Namun jangan lupa untuk memasang mikrokontroller target ke ISP programmer. Sedangkan cara menggunakan software inipun cukup mudah, yaitu buka aplikasi SPI Flash Programmer kemudian klik Open File dan pilih file yang akan di download kemudian pilih mokrokontroller yang akan digunakan dan klik Erase jika diperlukan selanjutnya klik program untuk men-download.

Sedangkan rangkaian ISP Programmer adalah sebagai berikut :

Agar terlihat praktis, rangkaian diatas dapat dipasang didalam Cover Connector DB25. Kemudian hubungkan connector DB25 ke komputer dan hubungkan connector 6 pin ke connector 6 pin pada rangkaian dibawah. Agar mempermudah pemrograman mikrokontroller, pasanglah soket IC 40 pin pada mikrokontroller. sehingga mempermudah kita dalam melepas maupun memasang mikrokontroller.

Setelah kedua rangkaian diatas jadi, maka rangkaian tersebut sudah dapat digunakan untuk memprogram mikrokontroller ATMEL tipe AT89SXXXX. Namun jika dalam aplikasinya dibutuhkan komunikasi serial antara mikrokontroller dan komputer, maka dapat ditambahkan rangkaian seperti dibawah ini :

Hubungkan Connector 3 pin rangkaian diatas dengan Connector 3 pin dibawah.

yang terakhir adalah hubungkan Connector DB9 ke komputer.

Demikian cara pembuatan ISP PROGRAMMER, jika ada kesulitan, kritik dan saran silahkan tulis komentar anda.

0 komentar:

Posting Komentar

Silahkan tinggalkan komentar Anda...

 

Bhirawa Anoraga Copyright © 2009