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.
Ketika file sudah di download, klik 2x icon tersebut.
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 :
Jika ingin membuat program yang baru, klik >> New Project Continue reading