Entri Populer

Selasa, 19 Oktober 2010

Atmel AVR

Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, di mana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock.
Nama AVR sendiri berasal dari "Alf (Egil Bogen) and Vegard (Wollan) 's Risc processor" dimana Alf Egil Bogen dan Vegard Wollan adalah dua penemu berkebangsaan Norwegia yang menemukan mikrokontroller AVR yang kemudian diproduksi oleh Atmel.
Secara umum, AVR dapat dikelompokkan dalam 10 kelas, yaitu:
Untuk menulis program dan pada AVR, telah disediakan sebuah software yang bernama AVR Studio. Selain itu, terdapat beberapa cross compiler dari pihak ketiga yang dapat digunakan seperti CodeVision AVR Compiler atau ICC AVR.

Jumat, 24 September 2010

Analog and Digital Design ebook

edi.elektronika@gmail.com

tutorial avr

Pertama Jalankan
simple and hard sederhana dan keras
You may get the development cycle of an embedded project with the following sequence ... Anda mungkin mendapatkan siklus pengembangan proyek tertanam dengan urutan sebagai berikut ...
• Write a small piece of code that does something, using an editor. Menulis sepotong kecil kode yang melakukan sesuatu, menggunakan editor.
• Compile this little something, using gcc compiler. Kompilasi ini sesuatu yang kecil, dengan menggunakan compiler gcc.
• It does not? Tidak? Well, correct the errors, compile again. Yah, perbaiki kesalahan, kompilasi lagi.
• It does not? Tidak? One day it will, so … Suatu hari itu akan, jadi ...
• Download the code (binary) into the micro, at the target board, using AVRStudio. Download kode (biner) ke mikro, di papan sasaran, menggunakan AVRStudio.
• Is the code doing what you expect it to do? Apakah kode melakukan apa yang Anda harapkan lakukan?
• Well, correct the errors of your source code. Yah, perbaiki kesalahan kode sumber Anda. This time, they are logical errors, a bit harder to find. Kali ini, mereka adalah kesalahan logis, sedikit sulit untuk menemukan.
• Compile again. Kompilasi lagi. It does not? Tidak?