Pengenalan SmartAVR 8535 ver 4.0

Pendahuluan

Untuk menguasai mikrokontroler, tidak ada cara lain selain mencoba langsung mikrokontroler yang umum beredar di pasaran, salah satunya yang dapat dipelajari ialah SmartAVR 8535, sebuah sistem minimum serbaguna berbasis mikrokontroler AVR 8535. Kegagalan para pemula dalam menguasai mikrokontroler  ialah tidak mau meluangkan waktu sejenak untuk mencoba dan berinvestasi menyediakan alat yang dibutuhkan. SmartAVR ver 4.0 merupakan perangkat belajar mikrokontroler termudah, murah dan menarik, dengan harga Rp 490.000/paket.

 

 

Rangkaian SmartAVR 8535 ver 4.0

Paket SmartAVR  8535 merupakan perangkat belajar otodidak paling tepat yang dapat Anda coba.  Hal ini dikarenakan perangkat tersebut memiliki fitur yang lengkap untuk sarana belajar mandiri, antara lain :

·         Mikrokontroler Atmega8535 yang mendukung ADC 8 channel dengan resolusi hingga 10 bit.

·         Tersedia lcd 2x16 untuk display

·         Konektor port A, B, C dan D serbaguna sebagai Input atau Output.

·         Tersedia saklar dan LED indikator

·         Tersedia fasilitas komunikasi port serial

·         Komponen pendukung untuk belajar mikrokontroler, antara lain lcd,  LM35 dan panduan belajar.

 

Software yang digunakan untuk mengisi chip ialah Codevision AVR C Compiler selain Bascom AVR, berikut rangkaian ISP yang digunakan :

Gambar 1. Rangkaian AVR ISP SmartAVR

 

Gambar 2.  Rangkaian mikrokontroler SmartAVR

 

Gambar 3. Rangkaian Komunikasi serial

 

 

Gambar 4. Tampak atas PCB SmartAVR8535 ver 4.0

 

Gambar 5. Tampak atas SmartAVR8535 ver 4.0

 

Mencoba Membuat Program

Setelah proses instalasi CodeVision AVR selesai, jalankan program tesebut hingga tampil program CodeVision AVR C Compiler.  Untuk membuat proyek baru, langkah-langkahnya ialah :

1.      Pilih menu File | Menu, lalu pilih New Project pada file type.  Abaikan penawaran menggunakan Wizard, lalu beri nama project Anda pada folder yang Anda inginkan, misalnya bernama IO seperti gambar di bawah ini:

 

               

 

 

2.      Akan tampil form seperti gambar di bawah ini,  Yang harus Anda lakukan ialah membuat file kode yang berkesension .c, buatlah dengan cara klik menu File | new lalu pilih source pada file type.  Beri nama file tersebut misalnya IO1 (otomatis menjadi IO1.c)

                                    

 

    Gambar 6.  Proyek yang sudah jadi

 

3.      Simpan file tersebut lalu buka lagi melalui menu File | Open, pilih tipe file berekstension .c.  Konfigurasikan juga proyek Anda, antara lain dengan menambahkan file source .c ini ke proyek Anda. Ketik program seperti gambar di bawah ini:

 

                           

                    Gambar 7.  File source berekstension .c

 

Sesuaikan file .h Anda, misalnya jika menggunakan mikrokontroler Atmega16, maka header filenya ialah <mega16.h>.  Berikut ini ialah program yang harus Anda coba untuk mulai mempelajari mikrokontroler AVR, LED terhubung di Port B, program akan membuat beberapa LED berkedip.

 

IO1.c:

// Mencoba Membuat Program CodeVision AVR

// Percobaan Output dan delay pada Port B

// LED terhubung di Port B

// Hak Cipta e-Technology Center 2010

 

#include <mega8535.h>//menyertakan library file mega16

#include <delay.h> //menggunakan delay  jadi librarynya harus digunakan

 

void main(void) {   //Program Utama bertipe data void

        DDRB=255;   //Port B dikonfigurasi sebagai output, yaitu PB0 -PB7

        PORTB=255; //Semua Port B mengeluarkan logika 1, jadi  semua LED mati

     

       // Program akan berulang terus

    while (1) {  

       PORTB.4=0; //LED PB4 menyala

       PORTB.5=0; //LED PB5 menyala

       delay_ms(500); //Delay 0.5 detik

       PORTB.4=1;  //LED PB4 mati

       PORTB.5=1;  //LED PB5 mati

       delay_ms(1000); //Delay 1 detik

    }; //akhir looping

}     //Akhir program utama

 

 

                      

 

4.      Pastikan Anda mengkonfigurasi proyek Anda dengan memastikan tipe mikrokontroler yang digunakan, dan clock yang digunakan :

 

                                            

   Gambar 8.   Konfigurasi proyek

 

 

5.      Setelah kode selesai dibuat, klik menu Project | Compile untuk kompilasi proyek Anda, jika tidak ada kesalahan ketik, maka akan tampil informasi sukses seperti gambar di bawah ini;

 

                                                 

 

    Gambar 9.  Hasl kompilasi yang sukses

 

6.      Terakhir, Anda dapat mengisi program tersebut ke mikrokontroler Anda melalui menu  Tools | Chip Programmer, lalu pilih Program All.  Jika telah selesai akan tampil lampu LED Anda kelap kelip dengan durasi 0.5 detik dan 1 detik. Pastikan programmer yang Anda gunakan ialah STK 200/300 ( AVR ISP Programmer) berbasiskan port parallel.  Jika Anda ingin mengisi melalui port serial / USB , Anda dapat menggunakan DT HiQ Universal Programmer.

                                              

   Gambar 10.  Mengisi program ke mikrokontroler