Cvavr (Codevision Avr)

14
CVAVR (coDEVISION AVR) Nur hasana faisal (d41111281) Ibnu rusydi (d41111279) Rahmat ardiansyah (d41111302) Muhammad reski (d41111276)

Transcript of Cvavr (Codevision Avr)

Page 1: Cvavr (Codevision Avr)

CVAVR (coDEVISION AVR)

Nur hasana faisal (d41111281)Ibnu rusydi

(d41111279)Rahmat ardiansyah

(d41111302)Muhammad reski

(d41111276)

Page 2: Cvavr (Codevision Avr)

Pengertian CVAVR

CVAVR (CodeVisionAVR) merupakan  salah satu Software yang

digunakan untuk membuat code program microcontroller AVR.

CodeVisionAVR sangat mudah untuk digunakan, tinggal

download kedalam IC yang akan diberi program. Kenapa

sangat mudah digunakan karena CodeVision AVR ini sendiri

sudah memiliki User Interface yang lumayan bagus sehingga

memudahkan penggunanya, selain itu sendiri CodeVision

AVR juga mempunyai banyak sekali fitur-fitur yang memang

dikhususkan untuk pemrograman AVR.

Page 3: Cvavr (Codevision Avr)

Cara menulis program di CodeVision AVR, merubah konfigurasi Compiler dan cara mendownload

program ke dalam microcontroller.

Membuat Project

Buka aplikasi CodeVision AVR , pilih menu: File -->New . Maka akan muncul message box Create New File, pilih Project lalu klikOK 

Page 4: Cvavr (Codevision Avr)

Setelah itu akan muncul message box Confirm, pilih NO. Message

box ini menanyakan apakah kita menggunakan CodeWizard.

CodeWizard AVR merupakan tools untuk menghasilkan code

program secara otomatis. Hal ini memudahkan programmer

karena gak perlu repot-repot menulis code program. Tapi untuk

beginner sebaiknya jangan menggunakan fasilitas ini, Saya

sarankan tulis program dari awal agar lebih memahami setiap

code program. 

Page 5: Cvavr (Codevision Avr)

Berikutnya muncul box Create New Project , pada kotak file name ketikkan nama file. Sebagai contoh beri nama: Coba1 Lalu muncul box Configure Project, pada box ini terdapat Files, C Compiler dan After Make  Tab Files digunakan untuk menyertakan file source code yang akan digunakan dalam project. Setiap project membutuhkan minimal satu file source. File source merupakan file bahasa C yang kita tulis.

Page 6: Cvavr (Codevision Avr)

Biarkan dulu setting awal tab Files ini. Kita akan atur kemudianTab C Compiler digunakan untuk meng edit konfigurasi compiler. Tampilan tab C Compiler seperti berikut

Page 7: Cvavr (Codevision Avr)

Menu Chip untuk menentukan chip yang digunakan. Ubah chip ke ATmega8535 jika kita menggunakan ATmega 8535.  Menu Clock untuk menentukan frequency xtal yang digunakan microcontroller. Pastikan nilainya sesuai. Saya menggunakan xtal 4 Mhz.  Menu (s)printf features: untuk menentukan konfigurasi fungsi printf dansprintf .

Menu (s)scanf features: untuk menentukan konfigurasi fungsi scanf dansscanf .  Tab After Make digunakan untuk menentukan aplikasi yang dijalankan CodeVosion AVR setelah program

di compile. 

Page 8: Cvavr (Codevision Avr)

Pilih (centang) Program the Chip, hal ini berarti CodeVision akan memprogram chip(micro) setelah program di compile.  Lalu klik OKSetelah kita melakukan langkah satu diatas maka tampilan pada CodeVision AVR seperti berikut: 

Langkah pertama tadi adalah langkah untuk membuat Project. Perlu diingat, setiap project membutuhkan minimal satu file source.

Page 9: Cvavr (Codevision Avr)

Membuat SourceBuka aplikasi CodeVision AVR , pilih menu: File -->New Maka akan muncul message box Create New File, pilih Source lalu klikOK Simpan file source, pilih menu: File --> Save As Beri nama file source. Misal: Coba1Setelah anda melakukan langkah-langkah diatas, tampilan CodeVision AVR seperti berikut:

Page 10: Cvavr (Codevision Avr)

File source yang kita buat harus kita masukkan kedala projet. Caranya:Pilih menu: Project --> Configure 

Memasukkan File Source ke dalam Project

Page 11: Cvavr (Codevision Avr)

• Perhatikan tampilan diatas, terdapat informasi error di dalam Message Box.

• Error: D:\.....\.....\.....\Coba1.c(6): missing ';'

• Maksud dari pesan error di atas adalah:

• D:\.....\.....\....\ adalah alamat file

• Coba1.c adalah nama file

• (6) adalah nomor baris yang error

Compile program dengan menekan F9,,, Pasti ERROR

Page 12: Cvavr (Codevision Avr)

Perlu diingat walau nomor baris yang error adalah baris ke 6, error juga bisa terjadi karena kesalahan (error) pada baris sebelumnya.: missing ';' adalah deskrpisi errorDeskripsi error diatas yaitu error terjadi karena tidak adanya(missing) karakter ; (titik koma). Setiap akhir baris dalam penulisan code harus diakhiri dengan ; (titik koma) Compile lagi program dengan menekan F9, lihat apakah ada error?? jika tidak ada tekan Shift F9 untuk mengcompile ulang dan klik Programuntuk mendownload program ke micro. Jika belum bisa, itu karena kita belum mengatur setting programmer yang akan digunakan. 

Page 13: Cvavr (Codevision Avr)

Mengatur Setting Programmer 

Pilih menu: Setting ---> Programmer Jika anda menggunakan downloader yang terhubung ke port parallel / port printer.

Page 14: Cvavr (Codevision Avr)