Subscribe via email

Enter your email address:

Delivered by FeedBurner

Belajar AVR studio 4

image AVR Studio 4 merupakan software buatan ATMEL corporation. Software ini biasa digunakan untuk mensimulasikan program yang telah dibuat di Code Vision AVR. Jadi kita bisa mengetahui jalannya program tanpa harus mendownload ke microcontroller. Kita bisa mendownload software ini di http://www.atmel.com

Untuk mulai belajar menggunakan AVR Studio 4, kita buat dulu code program di CodeVision AVR lalu kita compile code program (tekan Shit+F9). Kemudian kita buka file .COFF nya dengan AVR Studio 4.
1. Membuat Code Program
Buat project baru di Code Vision AVR, masukkan program berikut:

#include <mega8535.h>
#include <delay.h>

void main()
{
DDRA=0xff;
while(1)
{
PORTA=0xff;
delay_ms(50);
PORTA=0x00;
delay_ms(50);
}
}
Arti dari program dia atas adalah:
#include <mega8535.h>
berarti menyertakan file library untuk chip ATmega 8535
#include <delay.h>
berarti menyertakan file untuk fungsi delay.
Di dalam Code Vision AVR jika kita ingin menggunakan delay kita harus menyertakan file library delay.h dan untuk memakainya gunakan perintah:
delay_us(xxx); //delay dalam micro second
delay_ms(xxx); //delay dalam mili second
xxx adalah nilai yang diinginkan. Contoh:
delay_us(50); //berarti delay selama 50 micro second
delay_ms(1000); //delay selama 1000 mili second == 1 detik
void main ()
{
berarti program utama (program yang dijalankan microcontroller)
DDRA=0xff;
berarti seluruh pin-pin PortA dijadikan output
while(1)
{
berarti infinite looping (apa itu infinite looping?? lihat kembali artikel Basic Input Output NB:2)
PORTA=0xff;
berarti mengeluarkan output ke PORTA dengan nilai 0xff == 0b 1111 1111 (PortA High semua)
delay_ms(50)
berarti delay selama 50 mili detik
PORTA=0x00;
berarti mengeluarkan output ke PORTA dengan nilai 0x00 == 0b 0000 0000 (PortA Low semua)
delay_ms(50);
berati delay selama 50 mili second (50 mili detik)
2. Compile Program (tekan Shift + F9)
Inget kembali compile program bertujuan menghasilkan file untuk di download ke micro (file .HEX), selain itu proses compile juga menghasilkan file yang bisa digunakan untuk simulasi di AVR studio yaitu file .COFF.
karena tidak untuk didownload ke micro, kita rubah dulu setting After Make Project.
klik menu Project ---> Configure
klik tab After Make
image
Pastikan check button Program the Chip tidak dicentang
kemudian klik OK.
YupZzz.... sekarang kita tinggal menekan tombol Shift + F9 untuk meng compile program.
3. Mensimulasikan program di AVR Studio 4
Jalankan software AVR Studio 4.
image
Saat muncul tampilan seperti gambar di samping, pilih Open.
image
Lalu pada window Open Project File or Object File, masuk ke direktori folder tempat kita mengcompile code program tadi.
Pilih file .COFF hasil compile lalu klik Open
Lihat gambar di atas, file code program saya bernama Coba1, setelah di compile dihasilkan beberapa file yang juga bernama Coba1. File-file tersebut walaupun namanya sama tapi tipenya berbeda-beda. Ada Intel Hex file, Atmel object file, COFF symbolic debug filer dll. Nah... file yang kit gunakan untuk simulasi di AVR Studio 4 adalah COFF symbolic debug file.
Pada window Save AVR Studio Project File klik Save.
image
Saat muncul window Select debug platform and device. Pastikan:
Debug platform: AVR Simulator
Device: ATmega 8535
lalu klik Finish

HooRee!!! jadi dech... tekan F11 untuk menjalankan baris program satu persatu.
image
Tampilan simulasi AVR Studio 4.
Saat kita menekan F11, code program di window 1 akan dijalankan satu persatu. Pada window I/O View (window 2) klik PORTA agar kondisi register-regiser PORTA ditampilkan di window 3.
Lihat setiap perubahan yang terjadi di window I/O View.
Inilah keuntungan menggunakan simulator AVR Studio 4, kita bisa memahami setiap baris program dengan melihat langsung apa yang terjadi pada register microcontroller.
Untuk latihan, coba buat berbagai macam program dan simulasikan di AVR Studio 4.
Coba jalankan simulasi dengan ALT+F5 (mode Auto Step) dan amati apa yang terjadi pada window 3.
Semakin sering latihan maka logika kita akan semakin terasah. Saat logika anda sudah bener -bener tajam saat itulah anda menjadi AVR Master^_^



any questions?? post comment on this blog: http:\\avrku.blogspot.com
or send email to: [email protected]
CodeVisionAVR C Compiler is copyright by Pavel Haiduc, HP InfoTech s.r.l.
AVR is a registered trademark of Atmel Corporation.



Comments :

12 comments to “Belajar AVR studio 4”

gan avrnya bagus

ahmad nando mengatakan...
on 

trims,,,

tau link ini dari siapa??

oh ya ada saran mengenai blog ini??

zigan
[email protected]
mengatakan...
on 

Salam kenal,Mas kenapa waktu saya install AVR Studio.4.18 SP2 pada jendela install shield wizard tidak bisa, malahan di suruh install.buku terbaik untuk belajar mikrokontroler pake bahasa C apaan ya?Trims

Andit mengatakan...
on 

Salam kenal,Mas kenapa waktu saya install AVR Studio.4.18 SP2 pada jendela install shield wizard tidak bisa, malahan di suruh install.buku terbaik untuk belajar mikrokontroler pake bahasa C apaan ya?Trims

Andit mengatakan...
on 

thanx wat inponya, ,saya mu program atmega8 bwt linetrcer punya program sederhananya gak?

Anonim mengatakan...
on 

boz diupdate terus dunk tutor AVRnya . . .aq lagi belajar nih, nyari2 referensi . . .

mas yor mengatakan...
on 

oke2 bos...
makasih kunjungannya..

zigan mengatakan...
on 

gaya rek.... email'e wes rame...
shob aq yo gi belajar

bebek... mengatakan...
on 

need help

instal AVR Studio 4.18 SP3 or AVR Studio 4 di Win7 koq muncul:
"AVR Studio 4.18 must be installed"



*pdhl blm pnah nginstal.
ada yg bisa bantu ngatasainnya?

Haruharu mengatakan...
on 

coba link ini bos http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=95843&start=0

atau

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=printview&t=86501&start=20

sapa tau di situ ada jawaban yang sampeyan cari,,,, :D

zigan mengatakan...
on 

Mantap gan, mari belajar bersama

yuriandaru mengatakan...
on 

Terimakasih good info :)

Salam kenal!!

Tersedia buku "AVR Atmel, Object Oriented Programming Using C++ (+cd)"

Silahkan ikuti link ini :

http://www.honbookstore.com/2013/08/avr-atmel-object-oriented-programming.html

Silahkan kunjungi dan pilih2 buku berkualitas lainnya di : www.honbookstore.com
Dapatkan diskon gede2an hingga 15%. :D

Jangan lupa silahkan tinggalkan jejak alias komen di : Hon Book Store :)

Hon BookStore mengatakan...
on