bab 4. penggunaan software avr studio 4, simulasi dan downloader

11
Modul Dasar Mikrokontroler | Beny Abdurrahman | 33 BAB IV Penggunaan Software AVR Studio 4 dan Downloader Pada buku ini, kami akan mengkhususkan penjelasan pemrograman AVR dengan menggunakan software AVR Studio. Di lain sisi sebenarnya ada banyak software pemrograman mikrokontroler di luar sana, misalnya Codevision AVR, BascomAVR dsb. Walaupun sebenarnya pada intinya semua sama (asal memahami logika pemrogramannya) namun ada beberapa hal yang mungkin membuat anda bingung karena format penulisan atau penerjemahan program yang unik di setiap software tersebut. 1. Memulai Program AVR Studio a. Buka AVR Studio b. Buat program baru dengan cara klik “new project”

Upload: beny-abd

Post on 23-Jan-2018

1.393 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 33  

BAB IV Penggunaan Software AVR Studio 4 dan Downloader

Pada buku ini, kami akan mengkhususkan penjelasan pemrograman AVR dengan menggunakan software AVR Studio. Di lain sisi sebenarnya ada banyak software pemrograman mikrokontroler di luar sana, misalnya Codevision AVR, BascomAVR dsb. Walaupun sebenarnya pada intinya semua sama (asal memahami logika pemrogramannya) namun ada beberapa hal yang mungkin membuat anda bingung karena format penulisan atau penerjemahan program yang unik di setiap software tersebut.

1. Memulai Program AVR Studio

a. Buka AVR Studio

b. Buat program baru dengan cara klik “new project”

Page 2: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 34  

c. Pilih “AVR GCC” kemudian ketik nama project di kolom “project name” (jangan menggunakan spasi). Berikan tanda √ pada “create folder”, kemudian pilih penyimpanan file pada kolom “location”. Lalu klik finish

d. Pilih AVR Simulator – dan pada Device klik Atmega16

Page 3: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 35  

e. Akan terbuka jendela program seperti gambar dibawah ini

f. Lakukan configuration dengan cara klik menu “project” pilih “configuration

option”

g. Akan muncul form baru seperti gambar dibawah ini h. Pilih device “ATmega16” dan setting frequency “11059200” atau 12000000

(12000MHz) sesuai dengan nilai Crystal.

Page 4: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 36  

i. Pilih Custom Option, Pastikan file “avr-gcc.exe” dan “make.exe” sudah terisi. Jika kolom tersebut kosong maka cari file tersebut di folder install winAVR atau ikuti langkah no 10.

j. Hilangkan tanda √ pada use “WinAVR” kemudian cari file dengan cara klik

tombol disamping kolom avr-gcc atau make. Cari file tersebut pada folder c (penginstalan WinAvr), biasanya untuk WinAVR2007 avr-gcc : C:\WinAVR\Bin\avg-gcc.exe Make : C:\WinAVR\util\Bin\make.exe biasanya untuk WinAVR2010 avr-gcc : C:\WinAVR-20100110\bin\avr-gcc.exe Make : C:\WinAVR-20100110\util\Bin\make.exe

k. Klik OK sehingga kembali ke form awal l. Form siap dituliskan program

Page 5: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 37  

m. Cara Build / compile, dengan cara pilih menu “build” lalu pilih “build” atau bisa langsung tekan “F7”. Lihat pada kolom bagian bawah, proses sukses akan menampilkan tulisan seperti pada gambar di atas. Dari proses build diatas akan menghasilkan file .hex yang berfungsi untuk memprogram mikrokontroler. File tersebut berada di folder tempat kita menyimpan projek.

Page 6: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 38  

2. Melakukan Simulasi menggunakan Proteus Jika sudah tersedia file program .Hex di atas, kita bisa melihat hasilnya menggunakan simulasi dengan software Proteus. Cara mensimulasikan program mikrokontroler adalah sebagai berikut : a. Buka software Proteus ISIS

b. Siapkan rangkaian simulasi, ambil komponen yang dibutuhkan

Page 7: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 39  

c. Tata komponen

d. Hubungkan kaki-kaki dengan mengklik kiri pin ke pin

e. Ambil komponen daya (ada Vcc, Power, Bus sampai Ground)

f. Taruh ground ke dekat kaki katoda, dan Hubungkan kaki-kaki tersebut

Page 8: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 40  

g. Kamu bisa merapikan rangkaian, supaya

h. Buatlah rangkaian sesuai dengan keingingan / kebutuhan. Yang jelas perhatikan

koneksi ke PORT yang diinginkan. Misalnya disini, PORT A terhubung ke LED. i. Jika sudah jadi rangkaiannya, maka kita bisa melakukan simulasi. Untuk melakukan

simulasi, dobel klik IC Atmega16. Pada CKSEL fuses bisa disetting ke 8MHz supaya clock maksimal (lebih cepat)

Page 9: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 41  

j. Pada Program file, klik icon folder, dan cari file .hex

k. Klik Open dan OK. Untuk melihat simulasi, klik tanda Play (segitiga) di bagian

pojok kanan bawah. Maka program akan tersimulasikan di Proteus.

Page 10: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 42  

3. Melakukan Download program ke Hardware

Setelah mensimulasikan program, kini saatnya untuk menanamkan program ke mikrokontroler. Proses ini sering disebut dengan proses download program. Proses pemrograman ini menggunakan perangkat bantu yang dinamakan downloader / programmer. Sebelum bisa mendownload, Pastikan komputer sudah terinstal driver USBAsp. Cara menginstall USBAsp bisa dilihat di bab selanjutnya. Cara mendownload program ke mikrokontroler adalah sebagai berikut : a. Siapkan programmer / downloader. b. Hubungkan Programmer ke port USB Komputer. Dan hubungkan konektor

programmer ke sismin / mikrokontroler. c. Buka software AVRDude d. Pastikan lokasi AVRdude.exe dari WinAVR sudah tersetting benar. (sesuai lokasi

instalasi winAVR). Kemudian pada device pilih m16(ATMega16), Programmer usbasp, Port USB. Setting lain sementara kosongkan saja.

Page 11: Bab 4. Penggunaan Software  AVR Studio 4, Simulasi dan Downloader

Modul Dasar Mikrokontroler | Beny Abdurrahman    | 43  

e. Untuk memasukkan program, klik pada tab Files. Kemudian cari file .hex. dan klik Execute. Jika sudah, maka akan ada tulisan done, Thank you.

f. Hasil eksekusi akan terlihat di device dan led programmer akan berkedip.