Rabu, 21 Desember 2011

TUTORIAL CODE VISION AVR

 
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.
Portc.0
 
 



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”

Tidak ada komentar:

Posting Komentar