Tampilkan postingan dengan label AVRGCC. Tampilkan semua postingan
Tampilkan postingan dengan label AVRGCC. Tampilkan semua postingan
Rabu, 13 Juni 2012

Menambahkan Library Pada AVR Studio 4

0 komentar
Pada postingan kali ini saya akan mengulas bagaimana cara menambahkan library pada AVR Studio. Sebelumnya sudah saya posting bagaimana cara membuat library. Oke langsung aja ya ke pembahasan.

Pertama, kita harus satukan dulu file library yang akan kita tambahakan ke folder dari projek yang kita buat biasanya terdiri dari 2 file, yang pertama berformat .c dan yang kedua berformat .h.

Setelah  itu pindah ke lembar kerja pada AVR studio, pada bagian kiri sebelah lembar kerja klik kanan pada source code dan pilih add existing source file(s) lalu pilih file library yang berformat .c.

Dan tambahkan juga file format .h nya ke Header Files dengan cara klik kanan pada Header Files dan pilih add existing heade file(s) lalu pilih file library yang berformat .h

Setelah selesai diatas maka pada lembar kerja include kan dengan mengetik




selesai sudah.

Oya catatan jika anda ingin menggunakan variable global yang ada pada library tinggal tambahkan extern aja sebelum tipe data dan nama datanya.
contoh:


untuk yang Codevision AVR akan saya post di posting berikutnya:D
Continue reading →

Cara Membuat Library untuk AVR GCC atau CVAVR

2 komentar
Pada postingan pertama saya ini, saya akan memposting tentang cara membuat library untuk AVR GCC atau CVAVR. Mungkin sebagian sudah tau cara membuat library untuk AVR GCC atau CVAVR,  jadi postingan ini untuk yang belum tau aja ya...:D, kalau yang sudah tau ya cari artikel lain aja di blog ini:D

Sebelumnya "Apa keuntungannya sih kita membuat library??" mungkin itu yang pertama kali temen-temen pikirkan ketika baca postingan ini. Hmm penasaran ya, oke langsung aja ini nih kegunaan kita bikin library buat program:.

  1. Dapat digunakan ulang jika suatu saat kita butuh dan kebetulan sama.
  2. Dapat  dapat memperamping tampilan dan mempermudah dalam editing program. hmm gak kebayang kan klo agan bikin program disitu ada keypad, sensor jarak, kontrol pid dll dalam satu halaman, bisa pegel tangan tuh kalau agan pengen ngeditnya.

Nah itu kelebihannya bikin library. Oke langsung aja deh gimana caranya bikin library buat AVRGCC atau CVAVR:
Buatlah 2 file bisa menggunakan notepad atau menggunakan AVR Studio Atau Codevision Avr, yang pertama format  .h dan yang kedua .c dan namanya harus sama. 
contoh: lcd_lib.h dan lcd_lib.c

Untuk masalah penamaan, kalau nama filenya lebih satu kata seperti contoh diatas, penamaanya dipisah jangan menggunakan spasi, tapi menggunakan underscore.

Untuk file yang berformat .h coba lihat contoh berikut:



Sedangkan file yang berformat .c coba lihat contoh berikut:



Save kedua file library yang telah agan buat.

Oya catatan dari ane: tidak semua library avr studio bisa digunakan di codevision begitu juga sebaliknya.

Untuk cara menambah library pada AVR GCC dan CVAVR akan saya posting di posting berikutnya:D
Continue reading →