1. Tujuan [kembali]
a. Merangkai dan menguji output pada mikrokontroller AVR (winvision)
b. Merangkai dan menguji input pada mikrokontroller AVR (winvision)
c. Merangkai dan menguji I/O pada mikrokontroller AVR (winvision)
2. Dasar Teori [kembali]
A. Mikrokontroller AVR (winvision)
WinAVR merupakan suatu paket AVR-GCC yang khusus didistribusikan untuk OS Windows. AVR-GCC sendiri merupakan kumpulan dari program yang berfungsi untuk mengubah bahasa C menjadi Hex (.Hex) intel. Compiler C akan menghasilkan file dengan format ".asm" dari setiap file input ".c" yang akan diubah ke dalam file objek oleh assembler, dimana banyaknya file objek sama dengan file ".asm". Setelah proses tersebut dilakukan, linker akan bertugas untuk menyatukan file-file objek dan fungsi-fungsi yang bersilangan di antara file objek dan mengambil modul library c yang digunakan ke dalam satu file objek yaitu file ".ELF". Dengan menggunakan avr-objcopy file ".ELF" diubah menjadi file ".Hex"Dari empat proses tadi (compiler, assembler, linker, dan avr-objcopy) oleh Win AVR akan dijadikan dalam satu file yang bisa disebut dengan “makefile”, sedangkan proses kompilasi makefile ditangani oleh “make.exe”. Dari keterangan di atas dapat diambil kesimpulan, bahwa untuk pembuatan suatu program dengan menggunakan Win AVR diperlukan :
1. file (nama_file.c) yang berisi listing program untuk microcontroller dalam bahasa C.
2.file (makefile) yang berisi semua peraturan proses kompilasi program.
Jadi, untuk membuat suatu program dengan Win AVR, kita harus membuat file listing program kita dan file aturan compile kita atau makefile. Sungguh merepotkan juga kan..? Tapi tidak apa-apa. Ini namanya Open Source..bos..!
Kalau anda pusing menggunakan Win AVR dalam proses compilasinya, maka kita dapat menggabungkannya dengan AVR Studio 4. Dengan menggabungkan 2 software ini, maka nanti pada proses compilasinya kita akan dimudahkan. Sebenarnya , AVR Studio 4 hanya digunakan untuk menulis program assembler saja, tapi jika kita gabungkan dengan Win AVR kita dapat menulis program C di Avr Studio 4 ini. Untuk menggabungkan software-software ini, kita harus menginstall Win Avr Terlebih dahulu. Kemudian baru Avr Studio 4 nya. Cara ini digunakan dengan tujuan agar Avr studio 4 dapat mengenali AVR GCC yang terdapat pada WinAvr.
0 komentar:
Posting Komentar