AVR 8-bitMicrocontroller
Apakah AVR? AVR ialah singkatan dari Alf and Vegard RISC Microcontroller
Fitur-fitur standar AVR Single cycle execution Up to 16 MIPS at 16 MHz 32K Bytes ISP Flash, 2K Byte SRAM, 1024 Bytes EEPROM (ATmega32) Two 8-bit Timer/Counter, separate prescaler, and Compare Mode One 16-bit Timer/Counter, Compare Mode Four PWM channel 8-channel, 10-bit ADC Programmable serial USART Master/Slave SPI serial interface
Mengapa AVR? Ketersediaan di pasar banyak Fitur yang lengkap dengan harga yang murah Sudah mulai banyak yang menggunakan AVR Referensi mengenai AVR banyak tersedia
Fitur-fitur standar AVR Konfigurasi pin (DIP 40)
Fitur-fitur standar AVR Contoh Sistem Minimum AVR
Pemrograman C programming language RISC assembly
Compiler CodeVision AVR C compiler WinAVR AVR studio IAR
AVR lebih dalam SFR I/O External Interrupt Timer/Counter ADC I2C USART SPI
SFR (Special function register) Setiap modul pada AVR memiliki register-register khusus masing-masing Register-register ini digunakan untuk keperluan konfigurasi, setting, dan monitoring
SFR
I/O (Input/output) AVR ATmega32 memiliki 32 I/O port Port-port ini bernama port A, B, C, dan D Setiap port memiliki tiga register: DDRx, PORTx, dan PINx
I/O (Input/output) Skematik umum I/O
I/O (Input/output) Konfigurasi Register
I/O (Input/output) Fungsi alternatif tiap I/O
I/O (Input/output) Fungsi alternatif tiap I/O
I/O (Input/output) Fungsi alternatif tiap I/O
I/O (Input/output) Fungsi alternatif tiap I/O
I/O (Input/output)
I/O (Input/output)
External Interrupt Apa itu interupsi? Sumber interupsi: Internal Eksternal Pin-pin yang memiliki fungsi alternatif ini: INT0, INT1,dan INT2
External Interrupt Register
External Interrupt Register
Timer/counter Apa itu Timer/Counter? Jenis Timer/Counter: Timer/Counter 8-bit (Timer/Counter0 & 2) Timer/Counter 16-bit(Timer/Counter1)
Timer/counter Register
ADC (Analog to digital) Apa itu ADC? Rangkaian eksternal pendukung ADC
ADC (Analog to digital) Fitur
ADC (Analog to digital) Rangkaian eksternal
I2C (Inter ic communication) Apa itu I2C? Pada AVR modul I2C built-in dinamakan TWI (Two Wire Interface)
I2C (Inter ic communication) Fitur
I2C (Inter ic communication) Interkoneksi
I2C (Inter ic communication) Terminologi
I2C (Inter ic communication) Format data
I2C (Inter ic communication) Terminologi
USART Apa itu USART?
USART Fitur
USART Diagram blok
USART Rangkaian interfacing ke komputer
SPI (serial peripheral interface) Apa itu SPI?
SPI (serial peripheral interface) Fitur
SPI (serial peripheral interface) Interkoneksi
SPI (serial peripheral interface) Direction pin yang harus di set