Konfigurasi Pin Peta Memori

2.4.5. Timer ATmega8535

AVR ATMega8535 memiliki 3 buah timer, yaitu TimerCounter0 8 bit, TimerCounter1 16 bit, dan TimerCounter2 8 bit [6].

2.4.5.1. TimerCounter1

TimerCounter1 adalah TimerCounter 8 bit yang multifungsi [6]. Fitur-fitur dari TimerCounter1 pada ATmega8535 adalah sebagai berikut. a. Counter 1 kanal. b. Timer di-nol-kan saat proses pembanding tercapai compare match. c. Sebagai pembangkit gelombang PWM. d. Sebagai pembangkit frekuensi. e. Clock prescaler 10 bit. f. Sumber interupsi dari compare match OCF0 dan overflow TOV0. 2.4.5.2. Register Pengendali TimerCounter1 1. TimerCounter 1 Control Register A – TCCR 1 A Tabel 2.6. Register TCCR 1 A [6] Bit 7:6 – COM 1 A 1 :0: Compare Output Mode for channel A Bit 5:4 – COM 1 B 1 :0: Compare Output Mode for channel B Bit-bit ini bertugas mengendalikan sifatkelakuan pin OC 1 A atau OC 1 B yang berhubungan dengan mode operasi yang digunakan . Tabel 2.7. Normal dan CTC [6] Tabel 2.8. Mode fast PWM [6] Tabel 2.9. Mode phase correct dan phase frekuensi correct PWM [6] Bit 3 – FOC 1 A: Force Output Compare for channel A Bit 2 – FOC 1 B: Force Output Compare for channel B Bit – FOC 1 AFOC 1 B hanya dapat digunakan ketika menggunakan mode operasi non- PWM. Jika bit-bit ini di-set maka akan memaksa terjadinya compare match. Bit 1:0 – WGM11:0: Waveform Generator Mode Kedua bit ini bersamaan dengan bit WGM13:12 dalam register TCCR 1 B berguna untuk memilih mode operasi yang akan kita gunakan [6]. Tabel 2.10. Mode operasi [6] WGM 13 WGM 12 WGM 11 WGM 10 Mode Operasi TOP Update OCR1x Set flag TOV1 Normal 0xFFFF immidiet MAX 1 1 PWM Phase Correct 10- bit 0x03FF TOP BOTTOM 1 CTC OCR1A immidiet MAX 1 1 Fast PWM 8-bit 0x00FF BOTTOM TOP 1 1 Fast PWM 9-bit 0x01FF BOTTOM TOP 1 1 1 Fast PWM 10-bit 0x03FF BOTTOM TOP 1 PWM Phase Frequency Correct ICR1 BOTTOM BOTTOM 1 1 PWM Phase Frequency Correct OCR1A BOTTOM BOTTOM 1 1 PWM Phase Correct ICR1 TOP BOTTOM 1 1 1 PWM Phase Correct OCR1A TOP BOTTOM 1 1 CTC ICR1 immidiet MAX 1 1 1 Fast PWM ICR1 BOTTOM TOP 1 1 1 1 Fast PWM OCR1A BOTTOM TOP