Home Tutorial AVR Berkenalan dg CodeVision AVR

Login Form



Contact Us

Email : didikco@yahoo.com

phone/sms (GSM/CDMA) :

Mentari:085854263189

Simpati:081231122329

 



an. DIDIK SUKOCO
no. rek. 1030 3571 71

 


an Bpk DIDIK SUKOCO
no rek. 0183 3227 23


an. DIDIK SUKOCO
no. rek. 140-00-1007332-9


alamat Deatronik :

Jl Kedondong Kidul I/97Surabaya

 

Reseller Jakarta :

Harco Mangga 2 lantai I Blok A no 68 TOKO SUARA MULTI JAKARTA UTARA.

Bapak Edi Susanto
Hp. 08128221055

--------------------------


Billing Playstation Blogger - Billing Playstation Secara Detail

Billing Playstation - Billing Playstation PS2 PS3 XBOX

Blogger AVR - Blogger AVR

Bisa pesan Web disini - Bikin WEb

Berkenalan dg CodeVision AVR PDF Print E-mail
Written by Administrator   
Monday, 02 November 2009 16:53


Code vision AVR merupakan software untuk membuat code program microcontroller AVR. Software ini bisa kita download versi demonya di www.hpinfotech.ro atau di sini. Dari yang saya tahu, kebanyakan programmer memakai software ini karena fasilitas-fasilitas yang disediakan CodeVision AVR memudahkan programmer dalam membuat code.

Kesulitan - kesulitan yang biasa ditemui saat memprogram yaitu belum bisa menggunakan menu -menu di CodeVision AVR, karena belum familiar. Dalam artikel ini saya coba memberi gambaran singkat bagaimana cara menulis program di CodeVision AVR, merubah konfigurasi Compiler dan cara mendownload program ke dalam microcontroller.

 

 

 

1. Membuat Project

Buka aplikasi CodeVision AVR , pilih menu: File -->New

Maka akan muncul message box Create New File, pilih Project lalu klik OK

image

Setelah itu akan muncul message box Confirm, pilih NO. Message box ini menanyakan apakah kita akan menggunakan CodeWizardAVR??

 

image

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.

 

 

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.

image

Biarkan dulu setting awal tab Files ini. Kita akan atur kemudian

 

Tab C Compiler digunakan untuk meng edit konfigurasi compiler. Tampilan tab C Compiler seperti berikut

 

image 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 dan sprintf .

 

Menu (s)scanf features: untuk menentukan konfigurasi fungsi scanf dan sscanf .

 

 

Tab After Make digunakan untuk menentukan aplikasi yang dijalankan CodeVosion AVR setelah program di compile.


 


 

 

image

Pilih (centang) Program the Chip, hal ini berarti CodeVision akan memprogram chip(micro) setelah program di compile.

Lalu klik OK

 

Setelah kita melakukan langkah satu diatas maka tampilan pada CodeVision AVR seperti berikut:

image

Langkah pertama tadi adalah langkah untuk membuat Project. Ingat!! setiap project membutuhkan minimal satu file source. Nah... Berikutnya kita akan membuat file source.

 

2. Membuat Source

Buka aplikasi CodeVision AVR , pilih menu: File -->New

Maka akan muncul message box Create New File, pilih Source lalu klik OK

Simpan file source, pilih menu: File --> Save As

Beri nama file source. Misal: Coba1

Setelah anda melakukan langkah-langkah diatas, tampilan CodeVision AVR seperti berikut:

image


 

 

3. Memasukkan File Source ke dalam Project

File source yang kita buat harus kita masukkan kedala projet. Caranya:

image

 

 

 

Pilih menu: Project --> Configure

 

 

 

 

image

 

Pada tab Files, klik Add (1).

 

Lalu akan muncul box Add File To Project

Pilih file source yang akan disertakan, dalam hal ini file sourcenya Coba1 (2)

 

Klik Open (3)

 

Kemudian klik OK (4)

 

 

 

 

 

 

Nachh!!! sekarang project telah siap kita gunaka. Sebagai awal tuliskan code program sederhana dulu

seperti:

#include <mega8535.h>

void main()
{
DDRA=0xff
PORTA=0x0f
}

Penjesan dari program diatas adalah:

#include <mega8535.h>

//menyertakan file library untuk chip ATmega8535

 

DDRA=0xff

//Port A, dijadikan sebagai output

 

PORTA=0x0f

/*

Mengeluarkan output ke Port A dengan nilai 0x0f ( f Heksa) atau 0b00001111. Berarti logic dari Port A saat program dijalankan:

    1. Port A.0 ----> HIGH (1)
    2. Port A.1 ----> HIGH (1)
    3. Port A.2 ----> HIGH (1)
    4. Port A.3 ----> HIGH (1)
    5. Port A.5 ----> low (0)
    6. Port A.6 ----> low (0)
    7. Port A.7 ----> low (0)
    8. Port A.8 ----> low (0)

*/

Compile program dengan menekan F9,,,

 

Pasti ERROR.. he..he..heee..... ^_^

image

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

Perlu diingat walau nomor baris yang error adalah baris ke 6, error juga bisa terjadi karena kesalahan (error) pada baris sebelumnya.

: missing ';' adalah deskrpisi error

Deskripsi error diatas : 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 Program untuk mendownload program ke micro.

image

Gak bisa ya..... he3.... sabar buukk.... sabarr pakk......tuh karena kita blum mengatur setting programmer yang akan digunakan.


 

 

4. Mengatur Setting Programmer


Pilih menu: Setting ---> Programmer

image

 

Jika anda menggunakan downloader yang terhubung ke port parallel / port printer. Contoh: downloader DT-HiQ AVR ISP produksi innovative electronics, pastikan Programmer Type nya:

Kanda Systems STK200+/300

Printer Port :

LPT1: 378h

Jika anda menggunakan dowloader tipe lain misal yang terhubung ke USB, setting Programmer Type disesuaikan dengan keterangan di user manual bawaan downloader anda.

Yupz... sekarang tekan Shift F9 lalu klik Program.


 

 

 

Salam Sukses..
Last Updated on Wednesday, 02 June 2010 07:48
 
 

Pesan Anda

Latest Message: 5 days, 5 hours ago
  • PUGUH: oke,mne unjung2.sampian ktae ng prancis.kq sangar???
  • didikco: seng riyoyo unjung2 neng umah tak kasih judul TA ciamik
  • PUGUH: klo hasil TA nya bisa dijual mlah oke.hahahaha
  • PUGUH: pak?minta judul TA yg sangar?
  • didikco: guest: ini siapa ya ? lokasi di kota mana ?
  • guest: display menu minuman...tlg y pak..
  • didikco: guest: buat display apa ? ini siapa ?
  • guest: pak tolog tny program ma skema rangkaian yang menggunakan 1 mikrokontroller,3 IC 7447,dan 6 seven segment...
  • dani: mas, gmn harga ga bisa nego?
  • sains: ba
  • sains: http://www.curvatech.com klo online balik kunjungi
  • didikco: guest_4803: bisa Pak
  • guest_4803: Kebetulan aku punya warnet 5unit dan ps 5unit
  • guest_4803: Malem Pak Ddi apakah billingnya bs di gabung antara warnet dan ps
  • didikco: amankan aset rental warnet/playstation/rumah anda selama lebaran denga "Deatro Secure System"
  • didikco: program trial dapat di download di http://deatronik.com/images/billing_demo/billing_trial.rar
  • guest_6413: permisi pak. program yang terbaru versi trialnya yang mana?
  • budi: mau kasih info pak. di mitra boss uda bisa pindah tv. coz fasilitas ini sangat penting pak
  • budi: selamat siang pak mau nanya. billingnya bisa pindah tv gak pak?
  • didikco: robot takraw dikendalikan pakai xbee pro gunanya untuk umpan bola team takraw jatim
  • syahrul rama: dari tampilan yang ada 1(satu)yang unik rbot takrawnya dirancang/didesign by who
  • sogolcom: robot takrawnya kok besar banget ya gimana tuh kerjanya bapak ????
  • guest_2350: makasi pak tutorialnya q teguh...
  • didikco: guest_4252: saya online kok ym didik coco
  • guest_4252: berarti ga da muncul argo nya ddi layar tipi. ato mungkin ada hardware nya ga bos untuk munculin timer nya?ada ym ga bos biar gampang konsultasi
  • didikco: guest_1558: sisa waktu muncul di komputer dan ada suara orang jika sewa mau habis
  • didikco: guest_1558:billing warnet full program kalau billing ps ada hardwarenya
  • guest_1558: sistim kerja nya gimana? apa sama kayak warnet? maksud nya jika tidak pakai timer apa ada muncul dilayar tipi berapa jam dah user maen nya?
  • didikco: guest_4641: lebih detail lihat aja di http://deatronik.com/index.php?option=com_content&view=article&id=46:billing-rental-ps2-ps3-xbox&catid=34:electronic-module&Itemid=53
  • guest_4641: klo blh tau hrganya brp..?fungsinya ntuk pa?
  • ryan: tx mas infox
  • didikco: ryan: untuk 5 ps kena 1.2 juta, masangnya mudah kok jadi bisa dipasang sendiri
  • ryan: mas sy pnya rental ps 5 unit biaya untuk billing rental sampai brp n apa bisa dipasang sendiri tx
  • didikco: guest_7566 : pasang sendiri Bos muda san Simple kok
  • guest_7566: bgm cara pasang perangkatnya? apakah sy yg pasang sndr? atau ada orgnya yg dtg pasangkan?
  • guest_9069: guest_1242: bisa kok nomer simpati, mentari on semua, kalau urgen ya sms aja
  • guest_1242: met mlm.. sy mau tanya soal billingnya krn sy rencana mau beli,tp no.hpnya ga nyambung2 pak. bgm crx agar sy bs menghubungi bapak?
  • didikco: mongkipiggy: tambah satu modul Pak nanti isinya 5 ps jadi totalnya bisa untuk 10 ps, kenanya 600rb modul+kabel dan 50 rb ongkos kirim totalnya 650rb
  • mongkipiggy: skrg 5 pakai bill,2 pakai timer tv pak total =7 unit.
  • didikco: numAbambLus : ada yang bisa saya bantu ??
  • didikco: mongkipiggy: jadi sekarang total jumlahnya berapa ??
  • mongkipiggy: pak dik..saya sudah menambah satu unit ps lg,bisakah box saya dimodifikasi,kl beli box lg masih tanggung pak.,gmn?
  • didikco: yoga: ini mas yoga yg mana ya? kapan terakhir kali update program deatronik ??
  • didikco: yoga: yang penting purna jual tetap saya jaga dan pelaanan order yg begitu cepat juga kami jaga
  • didikco: yoga: heheheeee....iya soalnya banyak yg harus saya handle ada portable wter teseter, ada black box, ada alat uji kendaraan sama perhub, bikin robot pesenan koni, bolak balik ke luar kota
  • yoga: masak dari dulu sampek sekarang gak ada perkembangan..... katanya handal............
  • yoga: gimana boz. masak bikin supaya programnya lebih bagus repot terus. jangan mau kalah ama mitra bozz tuch. programnya uda mulai berkembang. ayo semangat2
  • didikco: mongkipiggy: masih repot Bos lagi ngurusin black box Bos soalnya mau di kirim ke HAKI
  • mongkipiggy: lama tak bersua..gmn pak dik,software barunya uda jadi?..
  • guest_1740: ada fasilitas pindah tvnya gak pak?
  • pudien: utk pengaturan harga apa bisa diset per menit
  • didikco: iwanbudip: barang ready, jam berapa ke rumah
  • didikco: pudien: itu ada 3 nomer Pak Pudien simpati, mentari dan fleksi
  • didikco: iwanbudip: ada Pak untu 8 butuh 2 box lho
  • iwanbudip: boss besok sabtu saya langsung beli ke lokasi , apa barangnya ready saya gak jadi 6 ps tapi 8 ps,, trimzz
  • pudien: pak didik bisa di hub di no berapa dan jam brapa krn td say tlp tdk bisa....krn mungkin besok paket dr bapak sdh sampai takut ada kendala dlm pemasangan thk
  • pudien: slmt mlm pak didik sy sdh order 2 modul melalui pak edi toko suarau multi dp 500rb dan sudah liat rental psnya pak edi
  • didikco: Pak Pudien ???
  • guest_1568: pak ini saya sugeng dr mojokerto . email saya : sprianto97@yahoo.com
  • didikco: w_setiadji: gimana Pak sudah bisa ??
  • w_setiadji: pak Didik, kemaren sy coba cabut salah satu sambungan ke tv ternyata program billing tetap jalan, bagaimana kita tau kalau penjaga PS mencabut sambungan ke billing? suara manusia waktu habis dan ucapan terima kasih tidak keluar bagaimana cara memperbaikinya? Tks
  • didikco: iwanbudip: gak usah beli 2 cukup 1 aja
  • didikco: bisa Pak 1 box isi 6 unit harganya tambah 100rb jadi kenanya 1.3 jt
  • iwanbudip: terpaksa beli 2 unit deatronik donk
  • iwanbudip: pak, saya buka ps2 cuman 6 unit, gak ada yg enam pak, heheheh
  • didikco: Pak Fengky : apa benar ukuran rukonya 12m X 5 m, saya mau ngepaskan kabelnya shg hari ini barang bisa saya kirim
  • didikco: pudien: bisa Bos, rekan kertajaya surabaya juga digabung dia billing warnet pakai indobilling dan deatronik dalam 1 komputrer
  • pudien: kalo logika saya bisa krn ps memakai com1 kalo warnetkan lan......
  • pudien: mas didik saya lagi nihh tanya terus yaa..tapi ga beli2....sry mas duitnya kepake utk buka warnet....nahhh pertanyaan terakhir mungkin mas bisa ga billing warnet plus billing ps dalam satu PC....bentrok ga mas programnya.....
  • didikco: gurita_hitam: itu sudah termasuk kabel dan ongkos kirim
  • didikco: OpaN: matikan TV nya Bos tanpa relay pakai Triac
  • Fiqhi: absen pak
  • OpaN: Gw msh bingung nich. apakah billing ini mengontrol on-off nya nit PS3 atw TVnya saja? Atw hanya sebagai program kasir aja?
  • gurita_hitam: harganya tu ga bisa kurang???
  • mongkipiggy: met malam smua...
  • gayuh: itu hargane mesin cuci deatronik brp y? brti klo dah sya pesen dkirim brnge......
  • didikco: aaaa: cari gambarku ta ?? heheheheee.... ;
  • aaaa: katanya ada billing pS..Gambar detailnya Ora ono pak...
  • aaaa: mana gambar billingnya
  • didikco: hendry : ada Pak coba klik kanan my komputer lalu properti, lalu hardware, disana ada device manager
  • hendry: pak didikco saya mau tanya di window xp bagaimana mencari device manager, karena di control panel saya tidak ada device manager. terimakasih
  • hendry: pak didik barang sudah di terima tadi pagi. terimakasih
  • didikco: mongkipiggy: lagi sibuk bikin black box angkutan darat Bos
  • mongkipiggy: malam smua...ada kabara apa nih..:
  • didikco: BCA atas nama HENDRY HENRY sebesar 1, .... PESAN ALAT B UAT RENTAL PS
  • didikco: yg habis transfer tolong saya di sms/email atas nama sama alamatnya ya barang mau saya kirim nih
  • didikco: sore juga
  • guest_4372: sore....
  • didikco: pagi idonesia
  • didikco: .
  • didikco: w_setiadji : Kunjungi terus http://deatronik.com mungkin ada update program billing playstation terbaru
  • w_setiadji: Rabu yg lalu pesenan 2 modul billing sy terima dan hari Minggu kemaren sy setting, pemasangan mudah dan penggunaan program juga mudah. Pertanyaan via sms cepat di respon. Trims Pak Didik
  • didikco: malam juga Pak Galih
  • galih: malem pak didik..
  • didikco: mongkipiggy: untuk program paket saya menunggu masukan dari rekan2 kira2 apa saja kebutuhannya
  • mongkipiggy: trus software barunya kapan bisa di emailkan lg pak?
  • didikco: reyndra_aw@yahoo : bisa asal ada koneksi serial com nya kalau nggak punya serial com bisa pakai konverter
  • reyndra_aw@yahoo.: apakah bs dipakai disemua jenis n model PC?
  • reyndra_aw@yahoo.: bos, apakah bs dipakai disemua jenis n model PC
  • didikco: mongkipiggy: beda kalau system paket nanti akan disesuaikan dengan kebutuhan rental anda misal paket midnight orang pakai setiap jam 10 malam-7 pagi main free kena 20000 dst