Cara Simulasi & Debugging Mikrokontroler Atmega 328P (Arduino UNO) di Atmel Studio
1. Membuat Project Baru
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 <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.
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
Posting Komentar