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