Tutorial Membuat Program C untuk microcontroller AVR dengan AVR Studio

AVR Studio yang digunakan  pada artikel disini  masih versi 4,  pada saat tulisan ini dibuat  AVR studio versi 5  sudah dirilis.

Untuk membuat program AVR dengan AVR Studio 4 anda memerlukan 2 aplikasi:

AVR Studio 4 dan  WinAVR

  1. Download AVR Studio  di:  http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 setelah didownload install aplikasi tsb.
  2. Download WinAVR di :  http://winavr.sourceforge.net/     setelah didownload install file tsb.

Setelah kedua File tsb anda install anda sudah bisa membuat program melalui AVR Studio baik asembler maupun bahasa C .

Memulai Membuat Program C  dgn AVR Studio 4:

tahapannya antara lain:

  • Membuat Project baru
  • Mengkompile code C ke file  *.HEX
  • Men Debug code program C  dgn simulator
  • Memasukan file HEX ke  Microcontroller.
  1. Membuat Project AVR Studio 4:

Jika anda sudah menginstall dari menu klik Atmel AVR tools  -> AVR Studio 4

akan muncul menu sbb:

avr studio 1

project baru avr studio

lalu klik -> New Project

akan muncul menu sbb:

memberi nama project baru

Memberi Nama Project Baru

klik AVR GCC dan beri nama untuk projeck baru  lalu klik next

maka akan muncul menu sbb:

memilih type AVR

memilih type microcontroller AVR

klik AVR Simulator  dan Atmega8535   , lalu klik Finish. akan muncul menu sbb:

copy code program C berikut ke kotak code program

#include "avr/io.h" // avr header file untuk IO ports 

int main()

{
unsigned char i; // temporary variable
DDRA = 0x00;     // set PORTA sebagai  input
DDRB = 0xFF;     // set PORTB sebagai output
PORTB = 0x00;    // Port B di beri nilai awal 0 

i = PINA;        // baca PORTA.,simpan nilainya di i  

PORTB = i;       // kirim nilai i ke  PORTB.          

}

2. Mengkompile kode C ke file HEX

klik menu Build->Build All

build program

Compiling code program C ke file HEX

sampai proses ini kita berhasil membuat file HEX .  File tsb yang akan kita masukan kedalam microcontroller.

3. Memeriksa Program ( Debugging) dengan Simulator

Klik Debug->Start Debugging,

lalu tekan  F11 .

debugging

Debugging

Untuk setiap penekanan  F11, tiap baris code  akan diperiksa dan perubahan nilai register pada code program akan ditampilkan pada visaualisasi sebelah kiri spt tampak pada gambar diatas.

4. Memasukan  file *.hex ke  chip  Microcontroller

sebelumnya anda hubungkan alat dowloader /programmer ke PC anda.

cek nomor port pada device manager

pada contoh ini saya menggunakan AVR USB ISP Downloader DT-HQ buatan inovative electronic surabaya.

buka menu tools->program AVR->connect

menu konek ke downloader/programmer

maka akan muncul:

pilih Com2 sesuaikan spt no port untuk ISP pada device manager

Menu dowloader

menu memasukan *.hex ke Chip Microcontroller

About these ads

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis.

Posted on 30 May 2011, in Menengah-2. Bookmark the permalink. 7 Comments.

  1. Sangat membantu..mohon bantuan bila ada kendala.

  2. Sangat-sangat bermanfaat,..makasih om..

  3. Saya mau tanya mas, compiler yg kecil & gratis untuk compile C ke Hex apa ya?
    Ukuran installernya dbawah 6 MB kira”.

    Terima Kasih

  4. mas mantap mas tulisanya. mau tanya mas, kalau kirim data dari microcontroler ke PC gimana mas?

    terimaksih banyak.

  5. mantap mas tulisannya sangat bermanfaat sekali

  1. Pingback: AVR Studio4 + WINAVR (AVR GCC) « fahmizal_note

Komentar ,Saran atau Pertanyaan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 67 other followers

%d bloggers like this: