Cara Simulasi & Debugging Mikrokontroler Atmega 328P (Arduino UNO) di Atmel Studio

 

    
Atmel Studio merupakan sebuah software Interated Devepment Environment (IDE) untuk debugging, developing dan bahwa simulasi untuk mikrokontroler AVR dan SAM. Salah satunya merupakan mikrokontroler ATMega 328P yang digunakkan pada board Arduino UNO. Saat ini, software Atmel Studio terintegrasi dengan software Microchip Studio yang bisa anda unduh secara official di laman https://www.microchip.com/

  

1. Membuat Project Baru



























Langkah awal untuk memulai sebuah simulasi adalah dengan membuat file project baru, dengan cara klik File > New > Project atau tekan CTRL+Shift+N.















Selanjutnya pilih AVR XCB C Application Project lalu klik Ok. Untuk Nama file nya, terserah kalian.















Lalu pilih device ATmega328P, setelah itu klik Ok.

Jika sudah selesai, maka tampilannya akan seperti berikut:












2. Menulis program

Tulis kode program yang akan disimulasikan pada lembar main.c. Sebagai contoh, saya menggunakkan program berikut. Pastikan warna font command/perintah program berwarna, sebagai indikasi bahwa program tersebut dimengerti oleh komputer.




#include <xc.h>
#include <avr/io.h>
#define F_CPU 16000000UL
#include "util/delay.h"

int main(void)
{
DDRD = 0xFF;
    while(1)
    {
        PORTD = 0xEE;
_delay_ms(1000);
PORTD = 0xAA;
_delay_ms(1000);
    }
}

 

3. Compile program

Compile program yang tadi ditulis dengan klik Build > Build Solution atau tekan F7.













Tunggu proses compiling hingga muncul pesan Build Succeeded, seperti gambar berikut.












4. Munculkan Windows I/O

Sebelum memulai proses debugging, munculkan terlebih dahulu windows IO untuk sebagai monitoring simulasi dengan cara klik Debug > Windows > I/O.












Letakkan windows IO di kanan, dengan cara menggesernya.













5. Debugging

Mulai proses debugging dengan klik Debug > Start Debugging and Break atau tekan Alt + F5.


Apabila muncul pesan berikut, pilih tools simulator lalu mulai proses debugging ulang.















Apabila proses debugging selesai, maka tampilan akan seperti berikut.












6. Simulasi

Klik I/O Port DDRD (karena kita menggunakkan port D). Untuk memulai simulasi, klik Step Over atau tekan F10. Hasil simulasi akan terlihat pada windows IO.















Sekian tutorial Cara Simulasi & Debugging Mikrokontroler Atmega 328P (Arduino UNO) di Atmel Studio. Semoga bermanfaat, silahkan komen jika menemukan kekeliruan pada tutorial ini.

Komentar

Postingan populer dari blog ini

Membuka Semua Hamsterball Map Party Race dan Rodent Rumble (1-4P)

[Lirik dan Terjemahan] Anata no Risou no Heroin