Artikel kali ini membahas cara memprogram Mikrokontroler AVR menggunakan Eclipse avrdude linux dengan bahasa pemrograman C . Kebanyakan compiler bahasa c yang tersebar di internet seperti AVRcodevision, AVRstudio merupakan compiler yang berlisensi untuk versi yang lebih jitu . Eclipse merupakan IDE opensource sehingga memeudahkan pengembang untuk menggunakan tanpa harus membeli lisensi terlebih dahulu.
Sebelum memulai program terlebih dahulu Eclipse harus sudah terinstall di Linux (cara menginstal eclipse di linux ).
1. Gunakan Hak Akses Superadmin.
Ketika instalasi sudah selesai buka eclipse melalui terminal menggunakan hak akses superadmin (root).
Pilih File >> New >> C Project Kemudian isi nama project.
2. Install Plugin AVR - eclipse avrdude linux
kemudian pada menu Help klik Install New Software, kemudian masukkan url di bawah kedalam text box seperti pada gambar :
Pilih File >> New >> C Project Kemudian isi nama project.
Pilih AVRCross Target Application >> Empty Project.
4. Membuat File main.c untuk Source Bahasa C yang nantinya akan di compile di eclipse avrdude linux.
A. Klik kanan pada folder projek lalu klik New >> Source File
C. ketikkan contoh program berikut :
pada folder project, klik kanan kemudian pilih Build Project.
A. Pilih tab C/C++ Build kemudian pada pilihan Configuration klik Release. Kemudian klik Apply.
B. masukan nama source file main.c
C. ketikkan contoh program berikut :
#define F_CPU 4000000UL #include "util/delay.h" #include "avr/io.h" int main() { DDRC = 0xFF; // Configure port C as output while(1) { PORTC = 0xFF; // Turn ON LEDs _delay_ms(250); // Wait 250ms PORTC = 0x00; // Turn OFF LEDs _delay_ms(250); // Wait 250ms } return 0; }
6. Generate File *.hex di eclipse avrdude linux.
pada directory Release , akan di dapatkan file *.hex.
7. Upload File *.hex ke Mikrokontroler dengan eclipse avrdude linux.
B. Kemudian pilih tab C/C++ Build, pada tab Programmer >> Programmer configuration klik New.
D. Selanjutnya ketikkan nama konfigurasi programer yang nantinya akan dipakai dalam proses peng-upload-an data.
E. Setelah itu pada tab Programmer Hardware pilih USBasp kemudian klik ok.
F. Kembali ke form awal, kemudian klik ok.
G. Sebelum melakukan pen-uploud-an data terlebih dahulu dilakukan adalah persiapan board mikrokontroler yang telah dihubungkan dengan USBasp dengan laptop. Setelah itu Pen-uploud-an dilakukan dengan cara mengklik tombol yang ada pada gambar.
H. apabila peng-upload-an data telah selesai maka akan tampak hasil seperti dibawah ini.