Translate

Jumat, 11 Januari 2013

Tool Program AVR

1. Kompilasi C ke hex
WinAVR adalah paket AVR-GCC untuk distribusi Microsoft Window. Sedangkan AVR-GCC adalah sekumpulan tool/alat/software yang digunakan untuk mengubah kode bahasa C ke bahasa yang dimengerti oleh mikrokontroller AVR yaitu (*.hex) intel.

Compiler C hanya menghasilkan file asm (.S) dari tiap file input (.C) lalu assembler mengubahnya kedalam file objek, dimana banyaknya kode objek sama dengan kode file asm. Kemudian linker menyatukan file-file objek dan fungsi-fungsi yang bersilangan diantara file objek dan mengambil/menghubungkan modul library c yang digunakan ke dalam sutu file objek yaitu file (.elf). Oleh avr-objcopy file (.elf) diubah menjadi file (.hex).

2. Instalasi WinAVR
Karena winAVR merupakan software open source, maka banyak programmer dengan bebas mengembangkan, sehingga winAVR terus diperbaharui. Versi terbaru winAVR dapat di download di www.sourceforge.net.
winAVR yang ane gunain buat meng-compile program-program yang ane buat adalah versi 20090313 yang
ada ketika beli CD paket belajar AVR di aisi555.blogspot.com karena cocok dengan spesifikasi komputer ane yang 64 bit.


Gambar 1. Icon Installer winAVR

Ketika file sudah di download, klik 2x icon tersebut.


Gambar 2. Langkah awal penginstallan winAVR

Dan ikuti instruksi instalasi hingga selesai.

3. AVRstudio4
Adalah software firmware buatan atmel yang digunakan khusus untuk membuat program assembly dan simulasi mikrokontroller AVR. AVRstudio diperbaharui oleh atmel untuk versi terakhir silahkan download www.atmel.com.
Jika sudah di-download klik 2x icon AVRstudio4. Maka akan tampil :

Gambar 3. Step awal AVRstudio4

Jika ingin membuat program yang baru, klik >> New Project


Gambar 4. Membuat program baru

Klik >> AVR GCC
Isikan Project name 
Beri tanda centang pada tab Create initial file dan create folder untuk mempermudah mencari file program nantinya
Pilih lokasi file program akan disimpan di tab Location dan klik >> Next


Gambar 5. Pemilihan Debug dan IC mikrokontroler yang akan diprogram

Pada tab Debug Platform pilih AVR simulator
Pada tab Device pilih chip yang akan digunakan, misalnya Attiny2313
klik >> Finish

Jika kita sudah pernah membuat program atau mendownload sebuah program dari mbah google, pada gambar 3 diatas klik >> Open


Gambar 6. Pemilihan file yang akan dibuka


Gambar 7.  Contoh program yang sudah dibuka

Untuk mengecek apakah program yang udah kita buat benar atau tidak, pilih tab Build dan klik >> Compile
Jika sudah benar dan sesuai bahasa C maka akan ada informasi :


Gambar 8. Compile Sukses

Dan untuk membuat file (.hex) untuk diisikan ke chip mikrokontroller maka pilih tab Build dan klik >> Build


Gambar 9. Build sukses


Gambar 10. Lokasi file (.hex)

Sekian dan Semoga Bermanfaat :)




Tidak ada komentar:

Posting Komentar