TUTORIAL CODE VISION AVR
Code Vision AVR C
1.1. Membuat Poject baru
· Jalan kan Code vision avr C pada shortcart atao program files windows
· Setelah terproses, pilih New - New project.
· Pilih Project – OK
· Selanjutnya yes untuk membuat project baru
· pilih type micro chip, untuk ATMEGA 8535, 16 dan 32 dengan memilih AT90,ATtiny,ATmega……. Lalu OK
· Kemudian memilih micro chip mikrokontroler, misalkan ATMEGA 32/16/8535
Dengan clock 8.0000000 mHz, terdapat juga setingan lanya, seprti input/output PORT, timers, ADC, USART, i2c, LCD dan lain2
Misalkan untuk menyalakan led pada PORT C
· Pilih Port, lalu Port C,
· Jadikan out pada data direction
· Jadikan 1 pada pullup/ output value
(terdapat 2 jenis tipe port; Input dan Output)
· Kemudian pilih program – generate save, exit
· Lalu memilih untuk lokasi penyimapanan, disarankan membuat folder baru, lalu masukan file simpanan tersebut didalam folder baru tersebut.
· Terjadi 3 proses penyimpanan yaitu compiler c, project file dan code wizard avr. Dengan mengetik nama file yang kita simpan dan OK.
1.2. Menulis Code dalam CodeVision AVR C
· Selanjutnya menulis code dalam code vision avr
· Terlihat pada gambar dibawah ini, tempat menulis code, secara otomatis dengan inisialisasi tadi diatas, telah terbuat dengan sendirinya source code inisialisasi. Tinggal memasukan beberapa perintah tambahan
Penjelasan:
#include <mega32.h> = pemanggilan fungsi bahwa program ini untuk memprogram mikrokontroler ATMEGA 32/16/8535
#include <delay.h> = headeruntuk fungsi delay.
Untuk menyalakan sebuah led misalkan pada posisi PORTC.0
(PORTC memiliki 8 buah PIN. Pin 0-7), maka
Dapat dituliskan pada akhir program yang paling bawah;
PORTC.0=0;
PORTC.1=1;
PORTC.2=1;
PORTC.3=1;
PORTC.4=1;
PORTC.5=1;
PORTC.6=1;
PORTC.7=1;
Dengan asumsi, 0 membuat led hidup (logika low) dan 1 membuat led mati (logika high), jadi hanya pada PORTC.0 kita member logika 0 dan pada PORTC.1-7 memberikan logika 1
Maka yang akan terjadi.
1.3. Setingan Compiler dan Programer
Selanjutnya menyeting compiler dan rogramer
· Setelah selesai membuat source code, klik Setting -> Programmer
- Pilih AVR Chip Programmer Type : Atmel STK500/AVRISP dan untuk Communication port disesuaikan dengan komputer.
- Klik Project -> Configure, kemudian pilih menu Before Build dan aktifkan execute user program. Lalu pilih menu after build lalu centangkan program the chip dan execute the program.
- Untuk meng-compile project, klik Project -> Compile . OK
- Untuk meng-compile project, klik Project -> Build all . dan pilih execute user program and program the chip. Kalau terjadi error “the communication PORT is not available”