You are on page 1of 17

AVR USB ISP mkII

Trademarks & Copyright PC is a trademark of International Business Machines Corporation. Windows is a registered trademark of Microsoft Corporation. AVR is registered trademark of Atmel Corporation. AVR Studio is cop right ! Atmel Corporation. CodeVisionAVR is cop right ! Pa"el #aiduc$ #P Info%ech s.r.l. AVR&'&( is cop right ! )*rg Wunsch and Brian S &ean. WinAVR is a trademark of Source+orge$ Inc. BASC,M-AVR is cop right ! MCS (lectronics.

Daftar Isi
1. Pendahuluan............................................................................................. ... Spesifikasi &%-#i/ AVR 'SB ISP mkII............................................................ ..1 2elengkapan &%-#i/ AVR 'SB ISP mkII....................................................... ..0 Sistem ang &ian3urkan.................................................................................... Konfigurasi Pin Konektor ISP................................................................... Indikator !"D............................................................................................. Proses Instalasi #$% Studio...................................................................... Contoh Pengaturan................................................................................... 4.. AVR Studio........................................................................................................... 4.1 CodeVisionAVR................................................................................................... 4.0 AVR&'&(............................................................................................................. 4.5 BASC,M-AVR..................................................................................................... Panduan Trou(leshooting......................................................................... & 1 .5 .5 .4 .6 1) 3 0 0 0

2. 3. . &.

'.

1.

P"*D#+,!,#* Selamat$ Anda telah memiliki &%-#i/ AVR 'SB ISP mkII7 &%-#i/ AVR 'SB ISP mkII adalah In-System Programmer 8ISP9 untuk mikrokontroler AVR: ;-!it RISC. Programmer ini dapat dihu!ungkan ke PC melalui antarmuka 'SB dan mengam!il sum!er catu da a dari target board. &%-#i/ AVR 'SB ISP mkII dapat digunakan dengan perangkat lunak AVR Studio<$ CodeVisionAVR<$ AVR&'&(< 8WinAVR=9$ BASC,M-AVR<$ dan perangkat lunak lain ang mendukung protokol A%M(> AVRISP M2II 8'SB9. SP"SI-IK#SI DT.+i/ #$% ,S0 ISP mkII Spesifikasi &%-#i/ AVR 'SB ISP mkII adalah se!agai !erikut? Menggunakan protokol A%M(> AVRISP M2II 8'SB9. &apat digunakan untuk semua tipe AVR ang memiliki fitur ISP. Beroperasi pada tegangan target 1$@V sampai 4$4V. Antarmuka 'SB ke PC. 1engam(il daya dari target board. %idak memerlukan catu da a tersendiri dan aman !agi PC 3ika ter3adi hu!ungan singkat pada target board. Daftar lengkap tipe AVR yang didukung tergantung pada perangkat lunak yang digunakan. Update selalu perangkat lunak anda (AVR Studio, odeVisionAVR, !AS "#-AVR, AVRDUD$, dll% untuk memastikan dukungan pada tipe AVR terbaru.

1.1.

1.2.

K"!"*2K#P#* DT.+i/ #$% ,S0 ISP mkII %iap paket &%-#i/ AVR 'SB ISP mkII !erisi? &%-#i/ AVR 'SB ISP mkII. 2a!el 'SB. Media C&A&V&-R,M. SIST"1 3#*2 DI#*4,%K#* Sistem ang dian3urkan untuk penggunaan &%-#i/ AVR 'SB ISP mkII adalah? Perangkat keras? = PC dengan 'SB port. &V&-R,M &ri"e dan #ard disk. Perangkat lunak? : Sistem operasi Windows BP atau Vista. < < < < AVR Studio $ BASC,M-AVR $ AVR&'&( $ atau CodeVisionAVR . &ile ang ada pada C&A&V& program? AVR&'&(<$ WinAVR=$ AVR Studio<$ li!us! installer$ part des'ription update untuk AVR Studio 8Atmega.1;C.Dml$ Atmega;4.4.Dml$ E A%mega;404.Dml9$ PAF&'AF P(MB'A%AF %ARG(% B,AR&.P&+$ dan MAF'A> &%-#i/ AVR 'SB ISP M2II.

1.3.

2.

K5*-I2,%#SI PI* K5*"KT5% ISP 2onfigurasi pin konektor ISP ang digunakan adalah konfigurasi ISP (eader .C-pin standar Atmel.
1 2 15SI !"D %"S"T SCK 1IS5 $T2 2*D 2*D 2*D 2*D

*ama V%G GF& >(& M,SI MIS, SC2 R(S(%

*o. Pin 1 5$ 6$ ;$ .C 0 . I @ 4

I65 ,utput ,utput Input ,utput %itik referensi

Keterangan Catu da a dari target board 81$@V H 4$4 V9 Sin al kontrol untuk >(& atau multiple)er 8opsional9 ommand dan data dari AVR 'SB ISP mkII ke target AVR &ata dari target AVR ke AVR 'SB ISP mkII Serial Clock$ dikendalikan oleh AVR 'SB ISP mkII

,utput Reset$ dikendalikan oleh AVR 'SB ISP mkII

Pin nomor . ditandai dengan warna ka!el ang !er!eda. 2arena &%-#i/ AVR 'SB ISP mkII mengam!il sum!er da a dari target board$ maka perlu dipastikan !ahwa target board mampu men ediakan cukup da a !agi &%-#i/ AVR 'SB ISP mkII. &%-#i/ AVR 'SB ISP mkII mem!utuhkan arus maksimum 4CmA J 4.4V. 3. I*DIK#T5% !"D %erdapat 1 indikator >(& pada &%-#i/ AVR 'SB ISP mkII aitu P,W(R >(& dan S%A%'S >(&. P,W(R >(& digunakan untuk indikasi ada tidakn a sum!er catu da a ang terhu!ung ke pin V%G dan GF&. )ika &%-#i/ AVR 'SB ISP mkII telah menerima sum!er catu da a dari target board$ maka P,W(R >(& akan men ala. S%A%'S >(& digunakan se!agai indikasi status ker3a &%-#i/ AVR 'SB ISP mkII sekarang. )ika &%-#i/ AVR 'SB ISP mkII dalam keadaan idle dan siap menerima perintah dari PC$ maka S%A%'S >(& akan men ala.

P%5S"S I*ST#!#SI #$% ST,DI5 Se!elum menggunakan &%-#i/ AVR 'SB ISP mkII$ dri*er 'SB ang disertakan pada AVR Studio harus di-install terle!ih dahulu. Berikut langkah-langkah instalasi AVR Studio? >epas hu!ungan &%-#i/ AVR 'SB ISP mkII dari komputer. )alankan A"rStudio5Setup.eDe lalu tekan tom!ol *e7t.

Pilih KI accept the terms of the license agreementL lalu tekan tom!ol *e7t.

'!ah folder instalasi 3ika diinginkan$ lalu tekan tom!ol *e7t.

%ekan tom!ol Install.

%unggu proses instalasi selesai.

%ekan tom!ol *e7t.

Pilih KI accept the terms of the license agreementL lalu tekan tom!ol *e7t.

'!ah folder instalasi 3ika diinginkan$ lalu tekan tom!ol *e7t.

%ekan tom!ol Install.

%unggu proses instalasi selesai.

%ekan tom!ol -inish untuk mengakhiri proses instalasi AVR )ungo 'SB.

%unggu proses instalasi selesai.

.C

%ekan tom!ol -inish untuk mengakhiri proses instalasi.

Setelah proses instalasi dri*er 'SB !erhasil$ setiap kali &%-#i/ AVR 'SB ISP mkII men ala dan terhu!ung ke PC melalui port 'SB$ maka akan muncul dengan nama KAVRISP mkIIL.

Agar &%-#i/ AVR 'SB ISP mkII dapat diakses oleh perangkat lunak AVR&'&( atau perangkat lunak lainn a ang menggunakan protokol li(us( untuk mengakses programmer ang !ertipe AVRISP M2II$ maka perlu dilakukan instalasi dri*er li(us(. Se!elum meng-install dri*er li!us! pastikan dri*er AVRISP M2II di atas telah ter-install dengan !aik. 'ntuk meng-install dri*er li(us($ !ukalah folder Kli!us!-win01-!in..1.5.CM!inML lalu pilih folder ang sesuai dengan arsitektur komputer ..

8pilih folder D;6 untuk ,S 01 !it9. Ganti nama Kli!us!CND;6.dllL men3adi Kli!us!C.dllL lalu 'opy ke direktori S stem01 8WindowsMS stem019. opy Kli!us!C.s sL ke direktori dri"ers 8WindowsMS stem01Mdri"ers9. >alu 3alankan perangkat lunak Oinstall.filter.8in.e7eO. 'ntuk instalasi dri*er, pilih OInstall a de9i:e filterO kemudian tekan tom!ol *e7t.

)ika &%-#i/ AVR 'SB ISP mkII telah men ala dan dalam kondisi idle$ maka pada salah satu !aris akan muncul pilihan AVRISP M2II. Pilih !aris terse!ut dan kemudian tekan tom!ol Install.

.1

)ika proses instalasi dri*er li(us( telah !erhasil$ maka akan muncul keterangan seperti ang ditampilkan pada gam!ar !erikut?

%ekan tom!ol Can:el untuk mengakhiri proses instalasi.

Setelah proses instalasi dri*er li(us( !erhasil$ maka &%-#i/ AVR 'SB ISP mkII akan dapat diakses !aik oleh perangkat lunak !er!asis dri*er )ungo AVRISPM2II maupun !er!asis dri*er li(us( 8misalkan AVR&'&(9.

.0

&. &.1.

C5*T5+ P"*2#T,%#* #$% Studio Cara pengaturann a adalah dengan memilih menu Tools Program #$% Conne:t. 2emudian pilih AVR Programmer Platform tipe #$%ISP mkII dengan port ,S0.

&.2.

Code$ision#$% Cara pengaturann a adalah dengan memilih menu Setting Programmer.

.5

Pilih AVR Programmer tipe Atmel AVRISP M2II 8'SB9.

&.3.

#$%D,D" AVR&'&( merupakan perangkat lunak open sour'e ang di3alankan melalui 'ommand line. AVR&'&( !iasan a disertakan pada paket instalasi WinAVR. 'ntuk mengakses &%-#i/ AVR 'SB ISP mkII dengan menggunakan perangkat lunak AVR&'&($ pilih tipe programmer 8 parameter .: 9 se!agai a9rispmkii atau a9risp2 serta pilih port ang digunakan 8 parameter .P 9 se!agai us(. Sedangkan parameter-parameter lain disesuaikan menurut tipe '(ip dan proses ang dilakukan. Sampai dengan "ersi resmi AVR&'&( 4..C masih terdapat bug untuk komunikasi antara AVR&'&( dengan programmer !ertipe a9rispmkii atau a9risp2 ang menggunakan 3alur port us(. !ug ang ter3adi adalah? adan a timeout pada awal proses komunikasi$ namun proses selan3utn a tetap !er3alan dengan lancar dan !enar seperti ang dicontohkan pada tampilan !erikut?

.4

Pada C&A&V& 3uga disertakan perangkat lunak AVR&'&( hasil 'ompile ulang untuk mengatasi bug terse!ut. Silakan menggunakan AVR&'&( ang disertakan pada C&A&V& 3ika bug terse!ut dirasakan cukup mengganggu ken amanan. Pastikan selalu update "ersi AVR&'&( anda dengan "ersi ang ter!aru. &. . 0#SC51.#$% Cara pengaturann a adalah dengan memilih menu 5ptions Programmer. Pilihlah KProgrammerL tipe K"7ternal ProgrammerL.

BASC,M-AVR dapat menggunakan perangkat lunak AVR&'&(. ,leh karena itu$ atur pula lokasi file AVR&'&(. Pada contoh gam!ar$ dimisalkan lokasin a !erada di KC?MWinAVR-1C.CC..CM!inMa"rdude.eDeK. Isikan parameterparameter ang di!utuhkan oleh AVR&'&( pada editbo) Parameter. Se!agai contoh$ misalkan aplikasi anda menggunakan '(ip A%mega.1; dan proses ang ingin dilakukan adalah menulis pada lokasi memori flas(, maka isi parameter adalah O .: a9risp2 .P us( .p m12; .e ., flash<8<=-I!"><a O. Parameter -c merupakan tipe programmer ang digunakan 8a9rispmkii atau a9risp29. Parameter .P adalah port ang digunakan 8us(9. Parameter .p adalah tipe '(ip ang digunakan 8m.1; untuk chip A%mega.1;9. Parameter .e !erarti melakukan proses erase dahulu se!elum menulis. Parameter -' !erisi lokasi memori ang akan ditulis 8flas( atau eeprom9. Sedangkan parameter P+I>(Q merupakan file hasil proses 'ompile ang akan dituliskan dan secara otomatis akan diisi oleh BASC,M-AVR.

.6

'.

P#*D,#* T%5,0!"S+55TI*2 1asalah Penye(a( >(& Power tidak Catu da a tidak men ala. terhu!ung dengan tepat Catu da a tidak tepat Solusi Periksa hu!ungan catu da a ke konektor target board dan polaritasn a Periksa dan pastikan catu da a target board menghasilkan tegangan dan arus ang mencukupi Perangkat lunak Instalasi dri*er gagal Uninstall dri*er ang gagal lalu tidak dapat ulangi instalasi mendeteksi &%2a!el tidak #u!ungkan ka!el 'SB ke PC$ #i/ AVR 'SB ISP terhu!ung atau &%hu!ungkan konektor ISP ke mkII. #i/ AVR 'SB ISP mkII target board$ dan periksa dalam keadaan mati hu!ungan catu da a

+erima ,asi( atas keper'ayaan Anda menggunakan produk kami, bila ada kesulitan, pertanyaan, atau saran mengenai produk ini silakan meng(ubungi te'(ni'al support kami support?inno9ati9eele:troni:s.:om .@

You might also like