Pada artikel ini saya akan membahas apa saja yang harus dilakukan untuk mendownload program dalam Bahasa C ke dalam Mikrokontroler ATMega8535. Program akan ditulis dengan menggunakan teks editor dan agar dapat dikenali oleh mikrokontroler maka listing program tersebut harus diubah menjadi bentuk hex file dengan menggunakan compilier. File hex tersebut nantinya akan didownload dengan menggunakan tools downloader. Gabungan dari teks editor, compiler dan downloader ini biasanya disebut IDE (Integrated Development Environment) Software
Sebelum memulai pemrograman, terlebih dahulu anda harus mempersiapkan hal-hal berikut
1. Software IDE yang digunakan untuk editor, compiler dan downloader yaitu AVRStudio yang dapat didownload di sini
2. Modul Mikrokontroler ATMega8535 yang dapat diperoleh di sini
3. Sensor Jarak Infrared GP2YOA21 yang dapat diperoleh di sini
Langkah-langkah yang perlu dilakukan adalah:
1. Lakukan instalasi AVRStudio di PC anda
2. Hubungkan kabel USB Sistem Mikrokontroler ATMega8535. Biasanya apabila PC baru pertama kali digunakan, maka akan diminta driver. Instalasi driver USB dapat dilihat pada video berikut
3. Buat New Project dan pilih AVR GCC sebagai C compilernya. AVR Studio membutuhkan C Compiler Tools untuk mengcompile Listing program dalam Bahasa C ke file object dalam bentuk hex file. Hex file inilah yang nantinya akan didownload ke target mikrokontroler.

Tuliskan nama project yang akan dibuat dan otomatis akan terbentuk file *.c dengan nama file sesuai dengan nama project
4. Agar compiler sesuai dengan register-register mikrokontroler yang digunakan maka terlebih dahulu pilih opsi mikrokontroler yang akan digunakan pada listing program ini yaitu ATMega8535

5. Untuk program-program yang membutuhkan fungsi timer ataupun serial port dengan baudrate yang diatur oleh timer maka terlebih dahulu harus ditentukan frekwensi crystal yang digunakan pada sistem mikrokontroler yang menjadi target. Untuk pengaturan ini dilakukan dengan memilih Project Configuration di Menu Project

6. Tentukan frekwensi crystal sesuai dengan yang ada di Sistem Mikrokontroler ATMega8535 yang ada

7. Pilih Custom Option dan centang WinAVR. AVRGCC.exe yang ada di dalam paket instalasi WinAVR di sini berfungsi sebagai C Compiler oleh karena itu folder compiler harus diarahkan ke lokasi folder WinAVR, demikian juga untuk tools makefile.

Apabila winavr belum terinstal di PC anda, maka download WinAVR di sini dan lakukan instalasi terlebih dahulu. Apabila ditanya password saat ekstrak ketik saja delta
8. Tuliskan program yang akan dibuat sebagai berikut di file *.c yang terbentuk

8. Setelah listing program selesai ditulis, lakukan compile program dengan menekan tombol F7 atau menu Build

9. Agar AVRStudio dapat digunakan untuk mendownload program ke mikrokontroler maka terlebih dahulu IDE ini harus dihubungkan ke tools downloader dengan masuk ke menu Program AVR dan pilih Auto Connect

10. Pilih ATMega8535 sebagai mikrokontroler yang akan menjadi target download program

11. Masuk Tab Program dan pilih file hex yang ada di dalam folder …\default dan klik program untuk mendownload file tersebut ke mikrokontroler target
DELTA ELECTRONIC
Paulus Andi Nalwan, ST