Dalam kasus ini Arduino Uno R3 dimanfaatkan sebagai ISP (In-System Programming), mari kita mulai tutorialnya :
Rangkaiannya:
- Download hex file firmware USBasp gunakan yg paling baru
- Kemudia ekstrak filenya kemudian cari file: usbasp.atmega8.2011-05-28.hex didalam folder /bin/firmware.
- Lalu copykan file tersebut kedalam folder C:\Program Files (x86)\Arduino\hardware\tools\avr\bin
- Selanjutnya buka software IDE Arduino [saya menggunakan versi 1.0.5 r2], dikarenakan ingin menggunakan modul arduino sebagai ISP maka ATmega328 yg ada di modul Arduino harus dimasukan dulu dengan sketch ArduinoISP, caranya buka menu File >Example>ArduinoISP
- Klik tombol Upload (maka akan ada tulisan Done Uploading ketika sudah selesai).
- Kini saatnya memasukan hex file yg tadi sudah kita copykan, caranya buka command prompt pada Start Windows(dari menu Run ketik saja cmd).
- Kemudian arahkan ke: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin, (bingung ga sama comment dos ?…haha) dari posisi akhir ketikan : c:\>cd ../Program Files (x86)/Arduino/hardware/tools/avr/bin
- Untuk tahu apakah Atmega8 nya terhubung ketik: avrdude -C ../etc/avrdude.conf -c avrisp -P COM3 -b 19200 -p m8 -v.
- Maka akan terlihat pada gambar diatas ATmega8 sudah terhubung, selanjutnya memasukan hex file : avrdude -C ../etc/avrdude.conf -c avrisp -P COM3 -b 19200 -p m8 -U flash:w:usbasp.atmega8.2011-05-28.hex
- Setelah itu jangan lupa mengubah nilai hfuse dan lfuse nya,lihat readme.txt USBAsp
- Atmega8 # TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
- ketik perintah : avrdude -C ../etc/avrdude.conf -c avrisp -P COM3 -b 19200 -p m8 -U hfuse:w:0xc9:m (untuk HFUSE).
- ketik perintah : avrdude -C ../etc/avrdude.conf -c avrisp -P COM3 -b 19200 -p m8 -U lfuse:w:0xef:m (untuk LFUSE).
- {catan** untuk syntax avrdude lainnya }.
Catatan :
Semoga bermanfaat dan menjadi inspirasi !
- Untuk cara yang lain dapat anda cari di referensi lain.
- Pada saat proses writing flash pada IC target lebih baik menggunakan mode slow SCK agar proses writing berjalan sempurna.
Semoga bermanfaat dan menjadi inspirasi !
ConversionConversion EmoticonEmoticon