Atmel AVR: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Masgatotkaca (bicara | kontrib)
+en
k Pranala luar: pembersihan kosmetika dasar
 
(47 revisi perantara oleh 26 pengguna tidak ditampilkan)
Baris 1:
{{unreferenced}}
{{rapikan}}
[[Berkas:ATmega8 01 Pengo.jpg|jmpl|Atmel AVR jenis ATmega8 yang populer dipakai]]
Salah satu AVR yang cukup sering dipakai adalah
 
'''Atmel AVR''' adalah jenis [[mikrokontroler]] yang paling sering dipakai dalam bidang [[elektronika dan instrumentasi]].
Mikrokontroler AVR ATMega 8535
Mikrokontroler AVR ini memiliki arsitektur [[RISC]] (''Reduce Instruction Set Computing'') delapan bit, dimanadi mana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock. Secara umum, AVR dapat dikelompokkan dalam 4 kelas, yaitu keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya.
 
Nama AVR sendiri berasal dari "'''A'''lf (Egil Bogen) and '''V'''egard (Wollan) 's '''R'''isc processor"
Mikrokontroler AVR memiliki arsitektur RISC (Reduce Instruction Set Computing) delapan bit, dimana semua instruksi dikemas dalam kode 16-bit (16 bits word) dan sebagian besar instruksi dieksekusi dalam 1 (satu ) siklus clock. Secara umum, AVR dapat dikelompokkan dalam 4 kelas, yaitu keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya.
di mana [[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:
A. Fitur Mikrokontroler AVR AT Mega 8535
* Keluarga [[AVR Otomotif]]
* Keluarga [[AVR Z-Link]]
* Keluarga [[AVR Manajemen Batere]]
* Keluarga [[AVC CAN]]
* Keluarga [[AVR LCD]]
* Keluarga [[AVR Pencahayaan]]
* Keluarga [[TinyAVR]]
* Keluarga [[MegaAVR]]
** [[ATMega8535]]
* Keluarga [[AVR USB]]
* Keluarga [[XMEGA]]
 
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]].
Kapabilitas detail dari mikrokontroler AVR ATMega 8535 adalah sebagai berikut:
1. Sistem mikroprosessor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz.
2. Kapabilitas memori flash 8 KB, SRAM sebesar 512 byte dan EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte.
3. ADC internal dengan ketelitian 10 bit sebanyak 8 saluran.
4. PWM (Pulse Wide Modulation) sebanyak 4 saluran.
5. Portal komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps.
6. Enam pilihan mode sleep, untuk menghemat penggunaan daya listrik.
 
== Pranala luar ==
B. Konfigurasi Pin Mikrokontroler AVR ATMega 8535
* {{en}} [http://www.atmel.com/products/AVR/ Atmel AVR] {{Webarchive|url=https://web.archive.org/web/20120121005753/http://www.atmel.com/products/avr/ |date=2012-01-21 }}
1. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya.
* {{en}} [http://www.avrfreaks.net/ Forum pengguna AVR]
2. GND merupakan pin ground.
* [http://iswanto.staff.umy.ac.id/category/tutorial/ Belajar mikrokontroler]
3. Port B (PB0 – PB7) merupakan akan pin I/O dua arah dan pin fungsi khusus, yaitu sebagai Timer/Counter, komperator analog dan SPI.
4. Port C (PC0 – PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu TWI, komperator analog, input ADC dan Timer Osilator.
5. Port D (PD0 – PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komperator analog, interupsi eksternal dan komunikasi serial.
6. RESET merupakan pin yang digunakan untuk mereset mikrokontoler.
7. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal.
8. AVCC merupakan pin masukan tegangan untuk ADC.
9. AREF merupakan pin tegangan referensi ADC.
 
{{Pengendali mikro}}
[[cs:AVR]]
 
[[da:Atmel AVR]]
[[deKategori:AtmelPengendali AVRmikro]]
[[Kategori:Perusahaan elektronik]]
[[en:Atmel_AVR]]
 
[[es:AVR]]
 
[[fa:AVR]]
{{elektronika-stub}}
[[fr:Atmel AVR]]
[[it:Atmel AVR]]
[[ja:Atmel AVR]]
[[no:AVR]]
[[nn:AVR]]
[[pl:Atmel AVR]]
[[ru:AVR]]
[[fi:AVR]]
[[sv:AVR]]
[[tr:AVR]]
[[uk:AVR]]