AVR USB ISP
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 copyright by Atmel Corporation. CodeVisionAVR is copyright by Pavel Haiduc, HP InfoTech s.r.l. BASCOM-AVR is copyright by MCS Electronics.
1
Daftar Isi 1.
Pendahuluan............................................................................................. 1.1 Spesifikasi DT-HiQ AVR USB ISP.................................................................... 1.2 Kelengkapan DT-HiQ AVR USB ISP............................................................... 1.3 Sistem yang Dianjurkan....................................................................................
3 3 3 3
2.
Konfigurasi Pin Konektor ISP...................................................................
4
3.
Indikator LED.............................................................................................
4
4.
Proses Instalasi Driver USB.......................................................................
5
5.
Contoh Pengaturan................................................................................... 5.1 CodeVisionAVR................................................................................................... 5.2 BASCOM-AVR.....................................................................................................
10 10 11
6.
Panduan Troubleshooting.........................................................................
12
2
1.
PENDAHULUAN Selamat, Anda telah memiliki DT-HiQ AVR USB ISP! DT-HiQ AVR USB ISP adalah In-System Programmer (ISP) untuk mikrokontroler AVR® 8-bit RISC. Programmer ini dapat dihubungkan ke PC melalui antarmuka USB dan mengambil sumber catu daya dari target board. DT-HiQ AVR USB ISP dapat digunakan dengan perangkat lunak AVR Studio©, CodeVisionAVR©, AVRDUDE (WinAVR), BASCOM-AVR©, dan perangkat lunak lain yang mendukung protokol ATMEL STK500/AVRISP.
1.1.
SPESIFIKASI DT-HiQ AVR USB ISP Spesifikasi DT-HiQ AVR USB ISP adalah sebagai berikut: ● Menggunakan protokol ATMEL STK500/AVRISP dengan baud rate 115200 bps. ● Dapat digunakan untuk semua tipe AVR yang memiliki fitur ISP. ● Beroperasi pada tegangan target 2,7V sampai 5,5V. ● Antarmuka USB ke PC. ● Mengambil daya dari target board. Tidak memerlukan catu daya tersendiri dan aman bagi PC jika terjadi hubungan singkat pada target board. Daftar lengkap tipe AVR yang didukung tergantung pada perangkat lunak yang digunakan. Update selalu perangkat lunak anda (AVR Studio, CodeVisionAVR, BASCOM-AVR, dll) untuk memastikan dukungan pada tipe AVR terbaru.
1.2.
KELENGKAPAN DT-HiQ AVR USB ISP Tiap paket DT-HiQ AVR USB ISP berisi: ● DT-HiQ AVR USB ISP. ● Kabel USB. ● Lembar Quick Start. ● Media CD-ROM.
1.3.
SISTEM YANG DIANJURKAN Sistem yang dianjurkan untuk penggunaan DT-HiQ AVR USB ISP adalah: Perangkat keras: ™ ● PC dengan USB port. ● CD-ROM Drive dan Hard disk. Perangkat lunak: ® ● Sistem operasi Windows XP atau Vista. © © © ● AVR Studio , BASCOM-AVR , atau CodeVisionAVR . ● File yang ada pada CD program: USB_ISP_DRIVER.INF, PANDUAN PEMBUATAN TARGET BOARD.PDF, QUICK START DT-HiQ AVR USB ISP, dan MANUAL DT-HiQ AVR USB ISP.
3
2.
KONFIGURASI PIN KONEKTOR ISP Konfigurasi pin konektor ISP yang digunakan adalah konfigurasi ISP header 10-pin standar Atmel. 1 2 MOSI
VTG
LED
GND
RESET
GND
SCK
GND
MISO
GND
Nama
No. Pin
I/O
Keterangan
VTG
2
-
Catu daya dari target board (2,7V – 5,5 V)
GND
4, 6, 8, 10
-
Titik referensi
LED
3
Output Sinyal kontrol untuk LED atau multiplexer (optional)
MOSI
1
Output Command dan data dari AVR USB ISP ke target AVR
MISO
9
SCK
7
Output Serial Clock, dikendalikan oleh AVR USB ISP
RESET
5
Output Reset, dikendalikan oleh AVR USB ISP
Input
Data dari target AVR ke AVR USB ISP
Pin nomor 1 ditandai dengan warna kabel yang berbeda. Karena DT-HiQ AVR USB ISP mengambil sumber daya dari target board, maka perlu dipastikan bahwa target board mampu menyediakan cukup daya bagi DT-HiQ AVR USB ISP. DT-HiQ AVR USB ISP membutuhkan arus maksimum 50mA @ 5.5V. 3.
INDIKATOR LED Terdapat 2 indikator LED pada DT-HiQ AVR USB ISP yaitu POWER LED dan STATUS LED. POWER LED digunakan untuk indikasi ada tidaknya sumber catu daya yang terhubung ke pin VTG dan GND. Jika DT-HiQ AVR USB ISP telah menerima sumber catu daya dari target board, maka POWER LED akan menyala. STATUS LED digunakan sebagai indikasi status kerja DT-HiQ AVR USB ISP sekarang. Jika DT-HiQ AVR USB ISP dalam keadaan idle dan siap menerima perintah dari PC, maka STATUS LED akan berkedip dengan interval 1 detik. Sebaliknya jika DT-HiQ AVR 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.
PROSES INSTALASI DRIVER USB Sebelum menggunakan DT-HiQ AVR USB ISP, driver USB harus di-install terlebih dahulu. Berikut langkah-langkah instalasi driver USB: ● Hubungkan DT-HiQ AVR USB ISP pada target board yang sudah diberi sumber tegangan. ● Setelah POWER LED menyala dan STATUS LED pada kondisi idle, hubungkan kabel USB ke USB Port DT-HiQ AVR USB ISP dan port USB pada PC. Jika driver USB belum pernah di-install sebelumnya, maka akan muncul jendela dialog Found New Hardware seperti berikut ini.
●
Pilih “No, not this time” dan tekan “Next” sehingga muncul jendela dialog seperti gambar berikut ini. Kemudian tekan tombol “Browse”.
5
●
Cari direktori tempat driver USB yang disertakan pada CD dan tekan tombol “OK” seperti ditampilkan pada gambar berikut ini. Setelah kembali ke jendela utama, tekan “Next”.
●
Jika telah sampai pada jendela dialog yang ditampilkan pada gambar berikut ini, pilih “Install from a list or specific location (Advanced)” lalu tekan “Next” untuk melanjutkan proses instalasi.
6
●
Jika muncul jendela dialog seperti gambar berikut ini, tekan “Continue Anyway”.
●
Windows akan melakukan proses instalasi driver seperti gambar berikut ini.
7
●
Setelah proses instalasi driver USB berhasil, maka setiap kali DT-HiQ AVR USB ISP menyala dan terhubung ke PC melalui port USB, maka akan muncul Virtual Serial Port dengan nama “USB ISP Device”. Pada gambar berikut ini DT-HiQ AVR USB ISP diberi alokasi tempat pada COM3 oleh PC.
●
Perlu diingat bahwa perubahan posisi port USB yang digunakan akan mengakibatkan perubahan alokasi nomor COM.
8
Jika nomor COM USB ISP Device tidak muncul atau terlalu besar sehingga tidak didukung oleh perangkat lunak, maka nomor COM dapat diubah dengan cara klik kanan USB ISP DEVICE (COMx) tersebut lalu pilih 'Properties'. Jendela baru akan muncul seperti gambar berikut.
Pilih tab 'Port Settings' lalu tekan tombol 'Advanced...'. Pilih nomor COM yang tersedia (tidak digunakan) di 'COM Port Number' seperti gambar berikut.
9
5.
CONTOH PENGATURAN
5.1.
CodeVisionAVR Cara pengaturannya adalah dengan memilih menu Setting → Programmer.
Pilih AVR Programmer tipe Atmel STK500/AVRISP. Lalu pilih “Communication Port” sesuai dengan alokasi port yang diberikan PC untuk “USB ISP Device”. Pada gambar berikut ini “COM3” dipilih sesuai dengan alokasi yang diberikan pada contoh instalasi.
10
5.2.
BASCOM-AVR Cara pengaturannya adalah dengan memilih menu Options → Programmer.
Pilihlah “Programmer” tipe “STK500 extended”. Pilih nomor “COM-port” sesuai dengan alokasi port yang diberikan PC untuk “USB ISP Device”. Pada contoh gambar, “COM3” dipilih sesuai dengan alokasi yang diberikan pada “USB ISP Device”. Kemudian atur baudrate yang digunakan menjadi 115200. BASCOM-AVR menggunakan file Stk500.exe yang diperoleh dari instalasi AVR Studio. Oleh karena itu, atur pula lokasi file Stk500. Pada contoh gambar, dimisalkan lokasinya berada di “C:\Program Files\Atmel\AVR Tools\ STK500\Stk500.exe“. Bila kita ingin melakukan proses menulis atau membaca, maka pilih menu Program → Send to chip untuk menampilkan kotak dialog “STK500 Options”. Pengaturan yang perlu diperhatikan pada kotak dialog ini adalah pengaturan “Programming Mode” dimana mode yang dipilih harus pada mode Serial.
11
6.
PANDUAN TROUBLESHOOTING Masalah Penyebab LED Power tidak Catu daya tidak menyala. terhubung dengan tepat Catu daya tidak tepat Perangkat lunak tidak dapat mendeteksi DTHiQ AVR USB ISP.
Instalasi driver gagal Kabel tidak terhubung atau DTHiQ AVR USB ISP dalam keadaan mati Nomor COM port sedang digunakan Nomor COM port tidak didukung oleh perangkat lunak
Solusi Periksa hubungan catu daya ke konektor target board dan polaritasnya Periksa dan pastikan catu daya target board menghasilkan tegangan dan arus yang mencukupi Uninstall driver yang gagal lalu ulangi instalasi Hubungkan kabel USB ke PC, hubungkan konektor ISP ke target board, dan periksa hubungan catu daya Tutup program lain yang menggunakan COM port yang sama Ubah nomor COM port
♦ Terima Kasih atas kepercayaan Anda menggunakan produk kami, bila ada kesulitan, pertanyaan atau saran mengenai produk ini silakan menghubungi technical support kami :
[email protected] 12