0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
21 tayangan10 halaman
Mikrokontroler AVR adalah chip RISC 8-bit tunggal yang menggunakan memori flash untuk penyimpanan program dan memiliki arsitektur Harvard dengan memori program dan data yang terpisah serta eksekusi instruksi single-level pipelining.
Mikrokontroler AVR adalah chip RISC 8-bit tunggal yang menggunakan memori flash untuk penyimpanan program dan memiliki arsitektur Harvard dengan memori program dan data yang terpisah serta eksekusi instruksi single-level pipelining.
Mikrokontroler AVR adalah chip RISC 8-bit tunggal yang menggunakan memori flash untuk penyimpanan program dan memiliki arsitektur Harvard dengan memori program dan data yang terpisah serta eksekusi instruksi single-level pipelining.
APA ITU AVR? AVR adalah keluarga mikrokontroler yang dikembangkan sejak tahun 1996 oleh Atmel , diakuisisi oleh Microchip Technology pada tahun 2016. Ini adalah mikrokontroler chip tunggal RISC 8-bit arsitektur Harvard yang dimodifikasi . AVR adalah salah satu keluarga mikrokontroler pertama yang menggunakan memori flash on-chip untuk penyimpanan program, berbeda dengan ROM , EPROM , atau EEPROM yang dapat diprogram satu kali yang digunakan oleh mikrokontroler lain pada saat itu SEJARAH AVR Arsitektur AVR digagas oleh dua mahasiswa di Institut Teknologi Norwegia (NTH), Alf-Egil Bogen dan Vegard Wollan. Atmel mengatakan bahwa nama AVR bukanlah akronim dan tidak berarti apa-apa. Pencipta AVR tidak memberikan jawaban pasti tentang apa singkatan dari "AVR". Namun, secara umum diterima bahwa AVR adalah singkatan dari prosesor R ISC A lf dan V egard . Perhatikan bahwa penggunaan "AVR" dalam artikel ini umumnya mengacu pada baris RISC 8-bit dari Mikrokontroler AVR Atmel JENIS AVR AVR umumnya diklasifikasikan menjadi berikut: • tinyAVR - seri Attiny • megaAVR - seri ATmega • AVR Dx • XMEGA - seri ATxmega • AVR khusus aplikasi • FPSLIC (AVR dengan FPGA) • AVR 32-bit EKSEKUSI PROGRAM AVR Atmel memiliki desain pipa dua tahap, satu tingkat. Ini berarti instruksi mesin berikutnya diambil saat instruksi mesin saat ini sedang dijalankan. Kebanyakan instruksi hanya mengambil satu atau dua siklus clock, membuat AVR relatif cepat di antara mikrokontroler delapan-bit . Prosesor AVR dirancang dengan eksekusi efisien kode C terkompilasi dalam pikiran dan memiliki beberapa petunjuk bawaan untuk tugas tersebut. FITUR AVR • Port I / O tujuan umum multifungsi dan dua arah dengan resistor pull-up internal yang dapat dikonfigurasi • Beberapa osilator internal, termasuk osilator RC tanpa bagian eksternal • Memori flash instruksi internal yang dapat diprogram sendiri hingga 256 KB (384 KB pada XMega) • Dukunganon-chip debugging (OCD) melalui JTAG atau debugWIRE di sebagian besar perangkat FITUR AVR • Data internal EEPROM hingga 4 KB • SRAM internal hingga 16 KB (32 KB di XMega) • Ruang data endian kecil 64 KB eksternal pada model tertentu, termasuk Mega8515 dan Mega162. • Timer 8-bit dan 16-bit • Pembanding analog • Konverter A / D 10 atau 12-bit , dengan multipleks hingga 16 saluran FITUR AVR • Berbagai antarmuka serial • Model pengontrol pencahayaan dan kontrol motor (khusus PWM ) • Dukungan pengontrol USB • Perangkat tegangan rendah yang beroperasi hingga 1,8 V (hingga 0,7 V untuk suku cadang dengan konverter DC – DC internal) KESIMPULAN Mikrokontroler AVR didesain menggunakan arsitektur Harvard, di mana ruang dan jalur bus bagi memori program dipisahkan dengan memori data. Memori program diakses dengan single-level pipelining, di mana ketika sebuah instruksi dijalankan, instruksi lain berikutnya akan di-prefetch dari memori program.